From b4068be89cd83921f7dc35cc361bc1f581e00473 Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 2 Feb 2023 18:16:40 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=E6=8D=A2=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/users/filters.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/users/filters.py b/apps/users/filters.py index 1256dde16..7672826d4 100644 --- a/apps/users/filters.py +++ b/apps/users/filters.py @@ -36,7 +36,8 @@ class UserFilter(BaseFilterSet): if not role: return queryset.none() queryset = queryset.prefetch_related('role_bindings') \ - .filter(role_bindings__role_id=role.id, role_bindings__role__scope='system') \ + .filter(role_bindings__role_id=role.id) \ + .filter(role_bindings__role__scope='system') \ .distinct() return queryset @@ -45,6 +46,7 @@ class UserFilter(BaseFilterSet): if not role: return queryset.none() queryset = queryset.prefetch_related('role_bindings') \ - .filter(role_bindings__role_id=role.id, role_bindings__role__scope='org') \ + .filter(role_bindings__role_id=role.id) \ + .filter(role_bindings__role__scope='org') \ .distinct() return queryset