From d6a7533b452426ca16c96f9c76af9e35a4d07355 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Thu, 15 Feb 2018 14:30:48 +0300 Subject: [PATCH] Fix auto assign author --- api/v1/serializers/course.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/v1/serializers/course.py b/api/v1/serializers/course.py index 226c8bfc..0ee480bd 100644 --- a/api/v1/serializers/course.py +++ b/api/v1/serializers/course.py @@ -142,7 +142,7 @@ class CourseCreateSerializer(DispatchContentMixin, materials = validated_data.pop('materials', []) gallery = validated_data.pop('gallery', {}) author = validated_data.get('author', None) - if not instance.author or not author: + if not instance.author or author and instance.author != author: validated_data['author'] = self.context['request'].user course = super().update(instance, validated_data) self.dispatch_materials(course, materials)