logger.debug('Checking videosUpdate parameters', { parameters: req.body })
checkErrors(req, res, function () {
+ if (res.locals.video.isOwned() === false) {
+ return res.status(403).send('Cannot update video of another pod')
+ }
+
+ if (res.locals.video.Author.userId !== res.locals.oauth.token.User.id) {
+ return res.status(403).send('Cannot update video of another user')
+ }
+
checkVideoExists(req.params.id, res, next)
})
}
}
requestsUtils.makePutBodyRequest(server.url, path + videoId, server.accessToken, data, done)
})
+
+ it('Should fail with a video of another user')
+
+ it('Should fail with a video of another pod')
})
describe('When getting a video', function () {