From 27d9c78191b6d17aa54ab65e6c0081f14a532e3d Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Mon, 12 Feb 2018 14:20:01 +0300 Subject: [PATCH 1/2] Fix Lesson save --- api/v1/serializers/course.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/v1/serializers/course.py b/api/v1/serializers/course.py index a81c7ba9..23c29fc7 100644 --- a/api/v1/serializers/course.py +++ b/api/v1/serializers/course.py @@ -366,6 +366,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): g = Gallery.objects.get(id=c['data']['id']) g.position = c['data']['position'] g.title = c['data']['title'] + g.lesson = lesson g.save() if 'images' in c['data']: for image in c['data']['images']: @@ -375,6 +376,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): ) else: g = Gallery.objects.create( + lesson=lesson, position=c['data']['position'], title=c['data']['title'], ) From 58ee75a2b769b872bbcf7665d360d172131592c8 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Mon, 12 Feb 2018 14:29:13 +0300 Subject: [PATCH 2/2] Clean --- api/v1/serializers/course.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/v1/serializers/course.py b/api/v1/serializers/course.py index 23c29fc7..dfa14245 100644 --- a/api/v1/serializers/course.py +++ b/api/v1/serializers/course.py @@ -221,13 +221,11 @@ class CourseCreateSerializer(serializers.ModelSerializer): if 'id' in gallery and gallery['id']: g = Gallery.objects.get(id=gallery['id']) g.title = gallery.get('title', g.title) - # g.course = course g.position = 0 g.save() else: g = Gallery.objects.create( title=gallery.get('title', ''), - # course=course, position=0, ) if 'images' in gallery: