From 0d59a34e06a025684ed6a02a687bc6b22fc4f20a Mon Sep 17 00:00:00 2001 From: Sayyid Hamid Mahdavi Date: Tue, 18 Nov 2025 15:49:08 +0330 Subject: [PATCH] hash otp --- apps/users/serializers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/users/serializers.py b/apps/users/serializers.py index a0ec8b9..0a29243 100644 --- a/apps/users/serializers.py +++ b/apps/users/serializers.py @@ -70,7 +70,11 @@ class RequestOTPSerializer(serializers.ModelSerializer): user = User.objects.create_user(**validated_data) if not user.otp_is_valid(): - user.set_otp() + try: + user.set_otp() + except Exception as e: + raise UnprocessableEntity() + user.save() user.send_otp()