Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Commit 6168faa

Browse files
committed
Make the shared account or member decorator better
1 parent 2469ded commit 6168faa

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

graphql_api/helpers/mutation.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,6 @@ def authenticated_resolver(queried_owner, info, *args, **kwargs):
7878
def require_shared_account_or_part_of_org(resolver):
7979
def authenticated_resolver(queried_owner, info, *args, **kwargs):
8080
current_user = info.context["request"].user
81-
current_owner = info.context["request"].current_owner
82-
8381
if (
8482
current_user
8583
and current_user.is_authenticated
@@ -89,15 +87,7 @@ def authenticated_resolver(queried_owner, info, *args, **kwargs):
8987
):
9088
return resolver(queried_owner, info, *args, **kwargs)
9189

92-
if (
93-
not current_user
94-
or not current_user.is_authenticated
95-
or not current_owner
96-
or not current_user_part_of_org(current_owner, queried_owner)
97-
):
98-
return None
99-
100-
return resolver(queried_owner, info, *args, **kwargs)
90+
return require_part_of_org(resolver)(queried_owner, info, *args, **kwargs)
10191

10292
return authenticated_resolver
10393

0 commit comments

Comments
 (0)