Skip to content

Commit d0868e5

Browse files
committed
Fix Save
1 parent c1432e6 commit d0868e5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

course_api/typeform/api_views.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ def get_queryset(self, *args, **kwargs):
5151
return self.queryset.filter(created_by=self.request.user)
5252
return self.queryset.all()
5353

54+
def perform_create(self, serializer):
55+
serializer.save(created_by=self.request.user)
56+
5457

5558
class FieldViewSet(ModelViewSet):
5659
serializer_class = FieldSerializer

course_api/typeform/serializers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
class FormSerializer(serializers.ModelSerializer):
88
class Meta:
99
model = Form
10-
fields = ('id', 'title', 'description', 'is_public')
10+
fields = ('id', 'title', 'description', 'is_public', 'created_by', 'created_date', 'modified_date')
11+
extra_kwargs = {'created_by': {'read_only': True}}
1112

1213

1314
class FieldSerializer(serializers.ModelSerializer):

0 commit comments

Comments
 (0)