emile 1 year ago
parent ed758460c4
commit b979c4d422

@ -12,4 +12,4 @@ class CustomerProfileSerializer(serializers.ModelSerializer):
class Meta:
model = CustomerProfile
fields = ['user', 'mobile_number']
fields = ['mobile_number']

@ -13,11 +13,9 @@ def register_customer(request):
if user_serializer.is_valid():
user = user_serializer.save()
customer_data = request.data['customer']
user_instance = get_object_or_404(User, id=user.id)
customer_data['user'] = user_instance
customer_serializer = CustomerProfileSerializer(data=customer_data)
if customer_serializer.is_valid():
customer_serializer.save()
customer_instance = customer_serializer.save(user=user)
return Response({'message': 'User and Customer registered successfully'}, status=status.HTTP_201_CREATED)
else:
return Response(customer_serializer.errors, status=status.HTTP_400_BAD_REQUEST)

Loading…
Cancel
Save