]> git.parisson.com Git - teleforma.git/commitdiff
try to fix kwargs
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 16 Aug 2018 14:49:30 +0000 (16:49 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 16 Aug 2018 14:49:30 +0000 (16:49 +0200)
teleforma/views/core.py

index 07bea2f6addf69eb002f91ef761867e2a0c29ac6..4378e91002e19c7d15b8e9b6977ac9448095cd3e 100644 (file)
@@ -468,17 +468,17 @@ class MediaView(CourseAccessMixin, DetailView):
         media.is_published = False
         media.save()
 
-    def streaming(self, request, pk, streaming=True):
+    def streaming(self, request, period_id, pk, streaming=True):
         courses = get_courses(request.user)
         media = Media.objects.get(id=pk)
         if get_access(media, courses):
             media_path = media.item.file.path
             return serve_media(media_path, streaming=streaming)
         else:
-            return redirect('teleforma-media-detail', self.context['period'].id, media.id)
+            return redirect('teleforma-media-detail', period_id, pk)
 
-    def download(self, request, pk):
-        return self.streaming(request, pk, streaming=False)
+    def download(self, request, period_id, pk):
+        return self.streaming(request, period_id, pk, streaming=False)
 
 
 class MediaPendingView(ListView):