X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2FreqValidators%2Fvideos.js;h=10b6d39c6f9989a575be76ad7316b804773d1b74;hb=1cdb5c0f582502eac4d851cecc015e81cf16316b;hp=d4dec1a59ef8b0e081d027294ee143fe1d820534;hpb=501bc6c2b186f6a724a5b619d15aa44791f13995;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/reqValidators/videos.js b/server/middlewares/reqValidators/videos.js index d4dec1a59..10b6d39c6 100644 --- a/server/middlewares/reqValidators/videos.js +++ b/server/middlewares/reqValidators/videos.js @@ -30,7 +30,7 @@ function videosAdd (req, res, next) { } if (duration > constants.MAXIMUM_VIDEO_DURATION) { - return res.status(400).send('Duration of the video file is too big (' + constants.MAXIMUM_VIDEO_DURATION + ').') + return res.status(400).send('Duration of the video file is too big (max: ' + constants.MAXIMUM_VIDEO_DURATION + 's).') } videoFile.duration = duration @@ -81,7 +81,9 @@ function videosRemove (req, res, next) { } function videosSearch (req, res, next) { - req.checkParams('name', 'Should have a name').notEmpty() + const searchableColumns = constants.SEARCHABLE_COLUMNS.VIDEOS + req.checkParams('value', 'Should have a name').notEmpty() + req.checkQuery('field', 'Should have correct searchable column').optional().isIn(searchableColumns) logger.debug('Checking videosSearch parameters', { parameters: req.params })