Skip to content
Snippets Groups Projects
Verified Commit 2ee41264 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Fix permission check for groups_by_owner

parent fe8e5bbd
No related branches found
No related tags found
1 merge request!1409Implement groups by owner query
Pipeline #170926 passed with warnings
......@@ -157,9 +157,12 @@ class Query(graphene.ObjectType):
@staticmethod
def resolve_groups_by_owner(root, info, owner=None):
if owner and info.context.user.has_perm("core.view_person_rule", person):
if owner:
owner = Person.objects.get(pk=owner)
if has_person(info.context.user):
if not info.context.user.has_perm("core.view_person_rule", owner):
raise PermissionDenied()
elif has_person(info.context.user):
owner = info.context.user.person
else:
raise PermissionDenied()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment