From 4860e9539f30933bb749367aaf220bdf45b4d8aa Mon Sep 17 00:00:00 2001 From: David Wallace Date: Fri, 14 Feb 2025 16:15:12 +0100 Subject: [PATCH] revert(core,managers): keep filter group the same Signed-off-by: David Wallace --- rdmo/core/managers.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/rdmo/core/managers.py b/rdmo/core/managers.py index 2243bf3277..e1f68ebf70 100644 --- a/rdmo/core/managers.py +++ b/rdmo/core/managers.py @@ -12,12 +12,8 @@ def filter_current_site(self): class GroupsQuerySetMixin: - def filter_group(self, users): - - if not isinstance(users, (list, tuple, models.QuerySet)): - users = [users] - - groups = {group for user in users for group in user.groups.all()} + def filter_group(self, user): + groups = user.groups.all() return self.filter(models.Q(groups=None) | models.Q(groups__in=groups))