diff --git a/aleksis/core/schema/group.py b/aleksis/core/schema/group.py
index 305a20492f0ab3e6b9c5a34ad03175bfd4a72b25..6976fa7cd8caafd54db52bdd054e9123d7a30e44 100644
--- a/aleksis/core/schema/group.py
+++ b/aleksis/core/schema/group.py
@@ -39,7 +39,7 @@ class GroupType(DjangoObjectType):
         if has_person(info.context.user) and [
             m for m in root.members.all() if m.pk == info.context.user.person.pk
         ]:
-            persons = (persons | Person.objects.get(pk=info.context.user.person.pk)).distinct()
+            persons = (persons | Person.objects.filter(pk=info.context.user.person.pk)).distinct()
         return persons
 
     @staticmethod
@@ -48,7 +48,7 @@ class GroupType(DjangoObjectType):
         if has_person(info.context.user) and [
             o for o in root.owners.all() if o.pk == info.context.user.person.pk
         ]:
-            persons = (persons | Person.objects.get(pk=info.context.user.person.pk)).distinct()
+            persons = (persons | Person.objects.filter(pk=info.context.user.person.pk)).distinct()
         return persons
 
     @staticmethod