From 67c31a8ac37ebb1d2a1c4c10abd3f0a0196572f7 Mon Sep 17 00:00:00 2001 From: "Jens L." Date: Fri, 23 May 2025 13:57:50 +0200 Subject: [PATCH] sources/scim: fix all users being added to group when no members are given (#14645) Signed-off-by: Jens Langhammer --- authentik/sources/scim/views/v2/groups.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/authentik/sources/scim/views/v2/groups.py b/authentik/sources/scim/views/v2/groups.py index dabc6c07c8..dc3f4c1763 100644 --- a/authentik/sources/scim/views/v2/groups.py +++ b/authentik/sources/scim/views/v2/groups.py @@ -97,7 +97,8 @@ class GroupsView(SCIMObjectView): self.logger.warning("Invalid group member", exc=exc) continue query |= Q(uuid=member.value) - group.users.set(User.objects.filter(query)) + if query: + group.users.set(User.objects.filter(query)) if not connection: connection, _ = SCIMSourceGroup.objects.get_or_create( source=self.source,