From 7e38b4a0c83ced6b4f6eca9b8b34881c5a14f6bb Mon Sep 17 00:00:00 2001 From: gilesb Date: Mon, 12 Jan 2026 20:10:22 +0000 Subject: [PATCH] Fix undefined cache_manager in clear_user_data Call get_cache_manager() to get the cache manager instance before using it in effects and media deletion. Co-Authored-By: Claude Opus 4.5 --- app/routers/home.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app/routers/home.py b/app/routers/home.py index f1f2535..44b4dbf 100644 --- a/app/routers/home.py +++ b/app/routers/home.py @@ -133,6 +133,7 @@ async def clear_user_data(request: Request): errors.append(f"Failed to list recipes: {e}") # Delete all effects (uses ownership model) + cache_manager = get_cache_manager() try: # Get user's effects from item_types effect_items = await database.get_user_items(actor_id, item_type="effect", limit=10000)