]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/controllers/shared/m3u8-playlist.ts
Fix file token reinjection on fragments
[github/Chocobozzz/PeerTube.git] / server / controllers / shared / m3u8-playlist.ts
index e2a66efc02215c2186b30e796a39c8f057ea4e7b..cea5eb5d234bfdccc935a1fb823660b0297b97ac 100644 (file)
@@ -4,8 +4,12 @@ function doReinjectVideoFileToken (req: express.Request) {
   return req.query.videoFileToken && req.query.reinjectVideoFileToken
 }
 
-function buildReinjectVideoFileTokenQuery (req: express.Request) {
-  return 'videoFileToken=' + req.query.videoFileToken
+function buildReinjectVideoFileTokenQuery (req: express.Request, isMaster: boolean) {
+  const query = 'videoFileToken=' + req.query.videoFileToken
+  if (isMaster) {
+    return query + '&reinjectVideoFileToken=true'
+  }
+  return query
 }
 
 export {