From e8c844ead73908c561dfcec48b31fcc096c397ed Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Mon, 21 Apr 2025 17:58:01 +0800 Subject: [PATCH] Fix cache cleanup when updating role menu (#585) --- 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 af944cfe..2984b652 100644 --- a/backend/app/admin/service/role_service.py +++ b/backend/app/admin/service/role_service.py @@ -122,7 +122,7 @@ class RoleService: 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