From fc3ea28b5c32a9d150d6ea49ea6f5f645aa89e4c Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 11 Mar 2021 12:33:37 +0000 Subject: [PATCH] fix for create_company_user --- core/views.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/core/views.py b/core/views.py index 63ec0b8..53985d2 100644 --- a/core/views.py +++ b/core/views.py @@ -122,10 +122,6 @@ def create_company_user(request): # create company company_data = request.data['company'] - # substitute coordinates for Point - geo = company_data.pop('geo') - if geo: - company_data['geo'] = Point(geo['latitude'],geo['longitude']) company_serializer = CompanySerializer( data=company_data, ) @@ -133,7 +129,7 @@ def create_company_user(request): # save model instance data new_company = Company.objects.create(**company_serializer.validated_data) else: - return Response({"error": "Company data is not valid"}, status=406) + return Response({"error": company_serializer.errors}, status=406) # create user user_data = request.data['user'] @@ -151,7 +147,7 @@ def create_company_user(request): # send verification email utils.send_verification_email(request, new_user) else: - return Response({"error": "User data is not valid"}, status=406) + return Response({"error": user_serializer.errors}, status=406) return Response(status=status.HTTP_201_CREATED)