Skip to content
Snippets Groups Projects

Resolve "Group query fails in some cases (probably when queried by a member/owner)"

All threads resolved!
2 files
+ 3
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -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
Loading