From 4410712b11f06ecbbcd5ffc0d7907d456da83399 Mon Sep 17 00:00:00 2001 From: abutalib-kiwi Date: Thu, 20 Jul 2023 12:26:19 +0530 Subject: [PATCH] sign up issue resolved --- guardian/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guardian/views.py b/guardian/views.py index 2776d38..e311833 100644 --- a/guardian/views.py +++ b/guardian/views.py @@ -54,7 +54,7 @@ class SignupViewset(viewsets.ModelViewSet): if request.data['user_type'] in ['1', '2']: serializer = UserSerializer(context=request.data['user_type'], data=request.data) if serializer.is_valid(): - serializer.save() + user = serializer.save() """Generate otp""" otp = generate_otp() expiry = timezone.now() + timezone.timedelta(days=1) @@ -63,7 +63,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) - send_notification(REGISTRATION, None, request.auth.payload['user_id'], {}) + send_notification(REGISTRATION, None, user.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)