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