From a7bce329930a5704552acd4ebd1e51f2c49c9c05 Mon Sep 17 00:00:00 2001 From: jain Date: Mon, 21 Aug 2023 15:59:20 +0530 Subject: [PATCH 1/2] signup --- guardian/views.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/guardian/views.py b/guardian/views.py index 6f4cb16..35fbb26 100644 --- a/guardian/views.py +++ b/guardian/views.py @@ -73,10 +73,7 @@ class SignupViewset(viewsets.ModelViewSet): user_type=str(request.data['user_type']), expired_at=expiry) """Send email to the register user""" send_otp_email(request.data['email'], otp) - device_details, created = UserDeviceDetails.objects.get_or_create(user=user) - if device_details: - device_details.device_id = device_id - device_details.save() + UserDeviceDetails.objects.create(user=user, device_id=device_id) return custom_response(SUCCESS_CODE['3001'], response_status=status.HTTP_200_OK) return custom_error_response(serializer.errors, response_status=status.HTTP_400_BAD_REQUEST) From 82189d39534bddf6b1c2a198b4bb190fcaf92d90 Mon Sep 17 00:00:00 2001 From: jain Date: Mon, 21 Aug 2023 16:00:39 +0530 Subject: [PATCH 2/2] signup --- guardian/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guardian/views.py b/guardian/views.py index 109754b..0ec7217 100644 --- a/guardian/views.py +++ b/guardian/views.py @@ -63,7 +63,7 @@ class SignupViewset(viewsets.ModelViewSet): if request.data['user_type'] in [str(NUMBER['one']), str(NUMBER['two'])]: serializer = UserSerializer(context=request.data['user_type'], data=request.data) if serializer.is_valid(): - serializer.save() + user = serializer.save() """Generate otp""" otp = generate_otp() # expire otp after 1 day