Fix user menu permission code update (#1114)

This commit is contained in:
Wu Clan
2026-03-19 11:50:20 +08:00
committed by GitHub
parent 06f9751c84
commit dcb68698e5
+2 -2
View File
@@ -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)