]> git.parisson.com Git - teleforma.git/commitdiff
Fix media transcoded download : https://trackers.pilotsystems.net/prebarreau/0199
authortest test <yoanl@pilotsystems.net>
Thu, 24 Jun 2021 15:58:35 +0000 (17:58 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Thu, 24 Jun 2021 15:58:35 +0000 (17:58 +0200)
teleforma/urls.py
teleforma/views/core.py

index f59a909ea8fb988cc8b76fb8ce8b2f7db33d5abc..adcc847c2510b1ca761b7947f07bc4d4291ed61d 100644 (file)
@@ -72,7 +72,7 @@ profile_view = CRFPAProfileView()
 document = DocumentView()
 media = MediaView()
 home_view = HomeView()
-media_transcoded = MediaTranscodedView
+media_transcoded = MediaTranscodedView()
 
 urlpatterns = [
     # login / logout
index 1449116c86d839683abe88da3992e3cd3eba6264..993fbea233a86fc989a9280ff3c9e566aa4cb5a1 100644 (file)
@@ -614,7 +614,7 @@ class MediaTranscodedView(CourseAccessMixin, DetailView):
     def stream(self, request, period_id, pk, streaming=True):
         courses = get_courses(request.user)
         media = MediaTranscoded.objects.get(id=pk)
-        if get_access(media, courses):
+        if get_access(media.item, courses):
             media_path = media.file.path
             return serve_media(media_path, content_type=media.mime_type, streaming=streaming)
         else: