From a09a59e7b3c8796e841ec1a141ee08b9ed68baf9 Mon Sep 17 00:00:00 2001 From: ibuler Date: Tue, 22 Mar 2022 18:52:19 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20perms=20=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/users/models/user.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/users/models/user.py b/apps/users/models/user.py index d5f9f7b72..7a3b2b138 100644 --- a/apps/users/models/user.py +++ b/apps/users/models/user.py @@ -224,6 +224,8 @@ class RoleManager(models.Manager): RoleBinding.objects.bulk_create(items, ignore_conflicts=True) except Exception as e: logger.error('Create role binding error: {}'.format(e)) + finally: + self.user.expire_users_rbac_perms_cache() def set(self, roles): self.clear()