Skip to content

Commit

Permalink
Merge pull request #249 from ractf/use-i18n-validation-everywhere
Browse files Browse the repository at this point in the history
Use i18n validation everywhere
  • Loading branch information
jchristgit authored Feb 17, 2022
2 parents bd27043 + c2a0768 commit 8ad477e
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/authentication/basic_auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class BasicAuthRegistrationProvider(RegistrationProvider):

def validate(self, data):
if not all(key in data for key in self.required_fields):
raise ValidationError("A required field was not found.")
raise ValidationError("missing_field")

self.validate_email(data["email"])
if len(data["username"]) > 36:
Expand Down
4 changes: 2 additions & 2 deletions src/authentication/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ def validate(self, data):
token = data.get("token")
user = get_object_or_404(get_user_model(), id=uid, email_token=token)
if user.email_verified:
raise serializers.ValidationError("email is already verified")
raise serializers.ValidationError("email_is_already_verified")
data["user"] = user
return data

Expand All @@ -169,7 +169,7 @@ class EmailSerializer(serializers.Serializer):
def validate(self, data):
user = get_object_or_404(get_user_model(), email=data.get("email"))
if user.email_verified:
raise serializers.ValidationError("email is already verified")
raise serializers.ValidationError("email_is_already_verified")
data["user"] = user
return data

Expand Down

0 comments on commit 8ad477e

Please sign in to comment.