Making the error message for bad email change token more explicit

remotes/origin/enhancement/email-actions
Alejandro Alonso 2014-08-05 10:06:12 +02:00
parent 3bd022e0e8
commit 606fc3004a
1 changed files with 2 additions and 2 deletions

View File

@ -250,12 +250,12 @@ class UsersViewSet(ModelCrudViewSet):
"""
serializer = serializers.ChangeEmailSerializer(data=request.DATA, many=False)
if not serializer.is_valid():
raise exc.WrongArguments(_("Token is invalid"))
raise exc.WrongArguments(_("Invalid, are you sure the token is correct and you didn't use it before?"))
try:
user = models.User.objects.get(email_token=serializer.data["email_token"])
except models.User.DoesNotExist:
raise exc.WrongArguments(_("Token is invalid"))
raise exc.WrongArguments(_("Invalid, are you sure the token is correct and you didn't use it before?"))
self.check_permissions(request, "change_email", user)
user.email = user.new_email