From acfce4961c1b3c78f4a897ccf7bda7c2f9efb69a Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 14 Dec 2022 18:07:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=A0=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/perms/api/user_permission/tree/mixin.py | 4 +--- apps/perms/utils/user_perm_tree.py | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/perms/api/user_permission/tree/mixin.py b/apps/perms/api/user_permission/tree/mixin.py index d78a29b04..6c5eaac47 100644 --- a/apps/perms/api/user_permission/tree/mixin.py +++ b/apps/perms/api/user_permission/tree/mixin.py @@ -1,10 +1,8 @@ from rest_framework.request import Request -from users.models import User from common.http import is_true - from perms.utils import UserPermTreeRefreshUtil - +from users.models import User __all__ = ['RebuildTreeMixin'] diff --git a/apps/perms/utils/user_perm_tree.py b/apps/perms/utils/user_perm_tree.py index 794ea3efc..0ae9b0c61 100644 --- a/apps/perms/utils/user_perm_tree.py +++ b/apps/perms/utils/user_perm_tree.py @@ -59,7 +59,7 @@ class UserPermTreeRefreshUtil(_UserPermTreeCacheMixin): with UserGrantedTreeRebuildLock(self.user.id): for org in to_refresh_orgs: self.rebuild_user_perm_tree_for_org(org) - self.mark_user_orgs_refresh_finished(to_refresh_orgs) + self.mark_user_orgs_refresh_finished([str(org.id) for org in to_refresh_orgs]) def rebuild_user_perm_tree_for_org(self, org): with tmp_to_org(org):