diff --git a/picampaign/feedback/views.py b/picampaign/feedback/views.py index 796a833bd46b461351eb6415e77e6ca78b2072e7..46435bf44d0d064189f077cf1dd3e4756a8c0227 100644 --- a/picampaign/feedback/views.py +++ b/picampaign/feedback/views.py @@ -3,7 +3,7 @@ from rest_framework.response import Response from picampaign.feedback.serializers import FeedbackSerializer from picampaign.feedback.models import Feedback, FeedbackCategory -from picampaign.campaign.models import CampaignContact +from picampaign.contact.models import Contact class FeedbackViewSet(viewsets.ViewSet): @@ -14,5 +14,5 @@ class FeedbackViewSet(viewsets.ViewSet): def create(self, request, campaign_pk=None): serializer = FeedbackSerializer(data=request.data) serializer.is_valid() - feedback = Feedback.objects.create(**serializer.validated_data) + feedback = Feedback.objects.create(callee=serializer.validated_data.pop('callee'), **serializer.validated_data) return Response(feedback.id)