diff options
Diffstat (limited to 'server/middlewares/validators')
-rw-r--r-- | server/middlewares/validators/videos/video-live.ts | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/server/middlewares/validators/videos/video-live.ts b/server/middlewares/validators/videos/video-live.ts index b756c0bf1..8f821c5f9 100644 --- a/server/middlewares/validators/videos/video-live.ts +++ b/server/middlewares/validators/videos/video-live.ts | |||
@@ -33,15 +33,11 @@ const videoLiveGetValidator = [ | |||
33 | isValidVideoIdParam('videoId'), | 33 | isValidVideoIdParam('videoId'), |
34 | 34 | ||
35 | async (req: express.Request, res: express.Response, next: express.NextFunction) => { | 35 | async (req: express.Request, res: express.Response, next: express.NextFunction) => { |
36 | logger.debug('Checking videoLiveGetValidator parameters', { parameters: req.params, user: res.locals.oauth.token.User.username }) | 36 | logger.debug('Checking videoLiveGetValidator parameters', { parameters: req.params }) |
37 | 37 | ||
38 | if (areValidationErrors(req, res)) return | 38 | if (areValidationErrors(req, res)) return |
39 | if (!await doesVideoExist(req.params.videoId, res, 'all')) return | 39 | if (!await doesVideoExist(req.params.videoId, res, 'all')) return |
40 | 40 | ||
41 | // Check if the user who did the request is able to get the live info | ||
42 | const user = res.locals.oauth.token.User | ||
43 | if (!checkUserCanManageVideo(user, res.locals.videoAll, UserRight.GET_ANY_LIVE, res, false)) return | ||
44 | |||
45 | const videoLive = await VideoLiveModel.loadByVideoId(res.locals.videoAll.id) | 41 | const videoLive = await VideoLiveModel.loadByVideoId(res.locals.videoAll.id) |
46 | if (!videoLive) { | 42 | if (!videoLive) { |
47 | return res.fail({ | 43 | return res.fail({ |