fix for create_company_user
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user