Merge branch 'feature/api' of gitlab.com:lilcity/backend into feature/create-edit-courses

remotes/origin/hasaccess
Vitaly Baev 8 years ago
commit f290e4f80e
  1. 4
      api/v1/serializers/course.py

@ -221,13 +221,11 @@ class CourseCreateSerializer(serializers.ModelSerializer):
if 'id' in gallery and gallery['id']: if 'id' in gallery and gallery['id']:
g = Gallery.objects.get(id=gallery['id']) g = Gallery.objects.get(id=gallery['id'])
g.title = gallery.get('title', g.title) g.title = gallery.get('title', g.title)
# g.course = course
g.position = 0 g.position = 0
g.save() g.save()
else: else:
g = Gallery.objects.create( g = Gallery.objects.create(
title=gallery.get('title', ''), title=gallery.get('title', ''),
# course=course,
position=0, position=0,
) )
if 'images' in gallery: if 'images' in gallery:
@ -366,6 +364,7 @@ class LessonCreateSerializer(serializers.ModelSerializer):
g = Gallery.objects.get(id=c['data']['id']) g = Gallery.objects.get(id=c['data']['id'])
g.position = c['data']['position'] g.position = c['data']['position']
g.title = c['data']['title'] g.title = c['data']['title']
g.lesson = lesson
g.save() g.save()
if 'images' in c['data']: if 'images' in c['data']:
for image in c['data']['images']: for image in c['data']['images']:
@ -375,6 +374,7 @@ class LessonCreateSerializer(serializers.ModelSerializer):
) )
else: else:
g = Gallery.objects.create( g = Gallery.objects.create(
lesson=lesson,
position=c['data']['position'], position=c['data']['position'],
title=c['data']['title'], title=c['data']['title'],
) )

Loading…
Cancel
Save