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,13 +96,13 @@ 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.
""" """
if grant_user := data.get('user', None):
request = self.context.get("request") request = self.context.get("request")
if request and hasattr(request, "user"): if request and hasattr(request, "user"):
user = request.user user = request.user
else: else:
raise PermissionDenied("Unauthorized user.") 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.")