diff --git a/src/homework/views.py b/src/homework/views.py index b390abe11910b26ae2b0c9212123c9ca2d7263c1..916a3effb3b89d08b03ecb2d9e23df278c9d3c83 100755 --- a/src/homework/views.py +++ b/src/homework/views.py @@ -13,6 +13,13 @@ class TasksViewSet(viewsets.ModelViewSet): permissions.IsStaffOrStudent, ) + def perform_create(self, serializer): + kwargs = { + 'created_by': self.request.user.profile + } + + serializer.save(**kwargs) + class SolutionsViewSet(viewsets.ModelViewSet): serializer_class = serializers.SolutionSerializer_Student