11091 fix for test

This commit is contained in:
Arthur 2023-04-06 12:00:55 -07:00
parent 51d688c0c2
commit 5af4b374c9

View File

@ -96,16 +96,16 @@ class TokenSerializer(ValidatedModelSerializer):
""" """
Check that the user has permissions to grant other users a token. Check that the user has permissions to grant other users a token.
""" """
request = self.context.get("request") if grant_user := data.get('user', None):
if request and hasattr(request, "user"): request = self.context.get("request")
user = request.user if request and hasattr(request, "user"):
else: user = request.user
raise PermissionDenied("Unauthorized user.") else:
raise PermissionDenied("Unauthorized user.")
grant_user = data['user'] if user != grant_user:
if user != grant_user: if not request.user.has_perm('users.grant_token'):
if not request.user.has_perm('users.grant_token'): raise PermissionDenied("This user does not have permission to create tokens for other users.")
raise PermissionDenied("This user does not have permission to create tokens for other users.")
return data return data