diff --git a/api/v1/serializers/course.py b/api/v1/serializers/course.py index 197d4a0e..1c9efa96 100644 --- a/api/v1/serializers/course.py +++ b/api/v1/serializers/course.py @@ -389,6 +389,13 @@ class CommentSerializer(serializers.ModelSerializer): 'update_at', ) + read_only_fields = ( + 'id', + 'deactivated_at', + 'created_at', + 'update_at', + ) + def to_representation(self, instance): if isinstance(instance, CourseComment): return CourseCommentSerializer(instance, context=self.context).to_representation(instance) @@ -407,6 +414,10 @@ class CourseCommentSerializer(serializers.ModelSerializer): 'children', ) + read_only_fields = CommentSerializer.Meta.read_only_fields + ( + 'children', + ) + class LessonCommentSerializer(serializers.ModelSerializer): author = UserSerializer() @@ -418,3 +429,7 @@ class LessonCommentSerializer(serializers.ModelSerializer): 'lesson', 'children', ) + + read_only_fields = CommentSerializer.Meta.read_only_fields + ( + 'children', + )