]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/middlewares/validators/videos.js
Server: fix remote videos requests validator
[github/Chocobozzz/PeerTube.git] / server / middlewares / validators / videos.js
index 9d21ee16fc997d536a3d0abfb44000bc5a1b819f..e51087d5af9edabcc9825a955721210a5f5c59f6 100644 (file)
@@ -77,6 +77,7 @@ function videosRemove (req, res, next) {
 
       if (!video) return res.status(404).send('Video not found')
       else if (video.isOwned() === false) return res.status(403).send('Cannot remove video of another pod')
+      else if (video.author !== res.locals.oauth.token.user.username) return res.status(403).send('Cannot remove video of another user')
 
       next()
     })