From 79bee0839805360306543fb9590c0718133e87aa Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Thu, 30 Oct 2025 16:37:34 +0500 Subject: [PATCH] fix --- core/apps/accounts/serializers/forgot_password.py | 2 +- core/apps/accounts/views/forgot_password.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/apps/accounts/serializers/forgot_password.py b/core/apps/accounts/serializers/forgot_password.py index 8d364ec..022afaf 100644 --- a/core/apps/accounts/serializers/forgot_password.py +++ b/core/apps/accounts/serializers/forgot_password.py @@ -17,7 +17,7 @@ class SendCodeSerializer(serializers.Serializer): return data -class ConfirmPasswordSerializer(serializers.Serializer): +class ConfirmPasswordSerializer(serializers.Serializer): code = serializers.IntegerField() phone = serializers.CharField() diff --git a/core/apps/accounts/views/forgot_password.py b/core/apps/accounts/views/forgot_password.py index a13a0c4..1ab73da 100644 --- a/core/apps/accounts/views/forgot_password.py +++ b/core/apps/accounts/views/forgot_password.py @@ -27,7 +27,11 @@ class ConfirmCodeApiView(generics.GenericAPIView): def post(self, request): serializer = self.serializer_class(data=request.data) if serializer.is_valid(raise_exception=True): - serializer.save() + data = serializer.validated_data + confirmation = data.get('confirmation') + if confirmation: + confirmation.is_verify = True + confirmation.save() return Response({"success": True, "message": "tasdiqlandi"}) return Response({"success": True, "message": serializer.errors})