From 861a10e18bd5107e7d213b97c1634e4e16a72532 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 20 Mar 2026 17:22:54 +0800 Subject: [PATCH] bugfix --- rbac/userperm.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rbac/userperm.py b/rbac/userperm.py index 642307b..47e25b4 100644 --- a/rbac/userperm.py +++ b/rbac/userperm.py @@ -14,9 +14,10 @@ class UserPermisions: async def load_roleperms(self, sor): self.rp_caches = {} - sql_all = """select a.orgtypeid, a.name, b.path -from rolepermission a, permission b + sql_all = """select c.orgtypeid, c.name, b.path +from rolepermission a, permission b, role c where a.permid = b.id + and c.id = a.roleid order by a.orgtypeid, a.name""" recs = await sor.sqlExe(sql_all, {}) for r in recs: