From 6a1b3180ae33f03c85722f5ed230a37332bd8de2 Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Sat, 11 Apr 2026 12:19:45 +0330 Subject: [PATCH] fixed error messages for web registering --- apps/account/serializers/user_web.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/account/serializers/user_web.py b/apps/account/serializers/user_web.py index dae3e3b..11ce657 100644 --- a/apps/account/serializers/user_web.py +++ b/apps/account/serializers/user_web.py @@ -1,6 +1,7 @@ from rest_framework import serializers from django.contrib.auth.password_validation import validate_password from apps.account.models import User +from apps.account.utils import get_localized_msg class WebUserRegisterSerializer(serializers.ModelSerializer): @@ -19,7 +20,8 @@ class WebUserRegisterSerializer(serializers.ModelSerializer): def validate_email(self, value): normalized_email = User.objects.normalize_email(value) if User.objects.filter(email=normalized_email).exists(): - raise serializers.ValidationError("This email is already registered.") + msg = get_localized_msg('email_already_registered', self.context.get('request')) + raise serializers.ValidationError(msg) return normalized_email def create(self, validated_data):