From: Guillaume Pellerin Date: Thu, 16 Aug 2018 14:46:48 +0000 (+0200) Subject: fix args X-Git-Tag: 1.3.1~4 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=a07f49e97edfb892f55025ed5ea9b9a64be826cc;p=teleforma.git fix args --- diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 61e7f2fe..07bea2f6 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -468,17 +468,17 @@ class MediaView(CourseAccessMixin, DetailView): media.is_published = False media.save() - def streaming(self, streaming=True): - courses = get_courses(self.request.user) - media = Media.objects.get(id=self.kwargs['pk']) + def streaming(self, request, 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) - def download(self): - return self.streaming(streaming=False) + def download(self, request, pk): + return self.streaming(request, pk, streaming=False) class MediaPendingView(ListView):