From dcb68698e512b72bd2bfe8af0035be26eb7d0df1 Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Thu, 19 Mar 2026 11:50:20 +0800 Subject: [PATCH] Fix user menu permission code update (#1114) --- backend/app/admin/service/auth_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/admin/service/auth_service.py b/backend/app/admin/service/auth_service.py index 75a8971a..742f5ee7 100644 --- a/backend/app/admin/service/auth_service.py +++ b/backend/app/admin/service/auth_service.py @@ -187,14 +187,14 @@ class AuthService: menus = await menu_dao.get_all(db, None, None) for menu in menus: if menu.perms: - codes.add(*menu.perms.split(',')) + codes.update(menu.perms.split(',')) else: roles = request.user.roles if roles: for role in roles: for menu in role.menus: if menu.perms: - codes.add(*menu.perms.split(',')) + codes.update(menu.perms.split(',')) return list(codes)