From 72a240ff6aa3cc4184d3e6969210516b25713951 Mon Sep 17 00:00:00 2001 From: pycook Date: Thu, 19 Oct 2023 11:18:26 +0800 Subject: [PATCH] fix(acl): get resources --- cmdb-api/api/lib/perm/acl/resource.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmdb-api/api/lib/perm/acl/resource.py b/cmdb-api/api/lib/perm/acl/resource.py index f099e92..e584153 100644 --- a/cmdb-api/api/lib/perm/acl/resource.py +++ b/cmdb-api/api/lib/perm/acl/resource.py @@ -260,7 +260,8 @@ class ResourceCRUD(object): numfound = query.count() res = [i.to_dict() for i in query.offset((page - 1) * page_size).limit(page_size)] for i in res: - i['user'] = UserCache.get(i['uid']).nickname if i['uid'] else '' + user = UserCache.get(i['uid']) if i['uid'] else '' + i['user'] = user and user.nickname return numfound, res