]> git.parisson.com Git - teleforma.git/commitdiff
only published media in API
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 16 Sep 2013 12:51:31 +0000 (14:51 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 16 Sep 2013 12:51:31 +0000 (14:51 +0200)
teleforma/views/core.py

index 6b20fb150423dd59e3452d5b933754025656fc30..419e36d992f65c9fdfa3d990ce098f52768455d9 100644 (file)
@@ -298,7 +298,7 @@ class CourseView(CourseAccessMixin, DetailView):
         course = Course.objects.get(code=id)
         media_list = []
         for media in course.media.all():
-            if media.item.file and media.conference and 'video' in media.mime_type:
+            if media.is_published and media.item.file and media.conference and 'video' in media.mime_type:
                 urls = [ {'url': settings.MEDIA_URL + unicode(media.item.file), 'mime_type': media.mime_type} ]
                 for transcoded in media.item.transcoded.all():
                     urls.append({'url':settings.MEDIA_URL + unicode(transcoded.file), 'mime_type': media.mime_type})