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()