diff --git a/aleksis/core/schema/group.py b/aleksis/core/schema/group.py
index 433eeaa825868ef588047d1af1f72313a0e9ec56..adbe51c62035d22ae6209dcdadc364aa24ccdd01 100644
--- a/aleksis/core/schema/group.py
+++ b/aleksis/core/schema/group.py
@@ -34,7 +34,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
@@ -43,7 +43,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