fix error

This commit is contained in:
behruz-dev
2025-10-08 18:58:16 +05:00
parent 33a15b354e
commit 6d6b46fd98

View File

@@ -53,7 +53,8 @@ class ConfirmUserSerializer(serializers.Serializer):
confirmation = VerificationCode.objects.filter(code=code, phone=phone).first()
if confirmation and confirmation.is_verify:
raise serializers.ValidationError("Code is verified")
if confirmation and confirmation.is_expired or confirmation.expiration_time < timezone.now().time():
if confirmation:
if confirmation.is_expired or confirmation.expiration_time < timezone.now().time():
raise serializers.ValidationError("Code is expired")
data['confirmation'] = confirmation
return data