diff options
Diffstat (limited to 'server/middlewares/validators')
-rw-r--r-- | server/middlewares/validators/feeds.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/server/middlewares/validators/feeds.ts b/server/middlewares/validators/feeds.ts index f34c2b174..c3de0f5fe 100644 --- a/server/middlewares/validators/feeds.ts +++ b/server/middlewares/validators/feeds.ts | |||
@@ -70,6 +70,12 @@ const videoCommentsFeedsValidator = [ | |||
70 | 70 | ||
71 | if (areValidationErrors(req, res)) return | 71 | if (areValidationErrors(req, res)) return |
72 | 72 | ||
73 | if (req.query.videoId && (req.query.videoChannelId || req.query.videoChannelName)) { | ||
74 | return res.status(400).send({ | ||
75 | message: 'videoId cannot be mixed with a channel filter' | ||
76 | }).end() | ||
77 | } | ||
78 | |||
73 | if (req.query.videoId && !await doesVideoExist(req.query.videoId, res)) return | 79 | if (req.query.videoId && !await doesVideoExist(req.query.videoId, res)) return |
74 | 80 | ||
75 | return next() | 81 | return next() |