From 2636f15623f51b97c3ea591d582d85662a952ae8 Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Mon, 21 Apr 2025 17:56:15 +0800 Subject: [PATCH] Fix cache cleanup when updating role menu --- backend/app/admin/service/role_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/admin/service/role_service.py b/backend/app/admin/service/role_service.py index af944cfec..2984b652d 100644 --- a/backend/app/admin/service/role_service.py +++ b/backend/app/admin/service/role_service.py @@ -122,7 +122,7 @@ async def update_role_menu(*, request: Request, pk: int, menu_ids: UpdateRoleMen raise errors.NotFoundError(msg='菜单不存在') count = await role_dao.update_menus(db, pk, menu_ids) if pk in [role.id for role in request.user.roles]: - await redis_client.delete(f'{settings.JWT_USER_REDIS_PREFIX}:{request.user.id}') + await redis_client.delete_prefix(f'{settings.JWT_USER_REDIS_PREFIX}') return count @staticmethod