aboutsummaryrefslogtreecommitdiffhomepage
path: root/server
diff options
context:
space:
mode:
authorRonan <flyingrub@protonmail.com>2017-10-16 11:43:40 +0200
committerBigard Florian <florian.bigard@gmail.com>2017-10-16 11:43:40 +0200
commit8376734ee3a58edc960cb41663de5cc52c760f5b (patch)
treebf9fcdd489a5f1800049ee7dd5478138de3b097a /server
parentd8755eed1e452d2efbfc983af0e9d228d152bf6b (diff)
downloadPeerTube-8376734ee3a58edc960cb41663de5cc52c760f5b.tar.gz
PeerTube-8376734ee3a58edc960cb41663de5cc52c760f5b.tar.zst
PeerTube-8376734ee3a58edc960cb41663de5cc52c760f5b.zip
Handle express-validator error on the client side and fix #96 (#98)
* Handle express-validator error on the client side * More meaningfull error for not supported format
Diffstat (limited to 'server')
-rw-r--r--server/middlewares/validators/videos.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/middlewares/validators/videos.ts b/server/middlewares/validators/videos.ts
index deed07524..f63348e66 100644
--- a/server/middlewares/validators/videos.ts
+++ b/server/middlewares/validators/videos.ts
@@ -23,7 +23,10 @@ import {
23} from '../../helpers' 23} from '../../helpers'
24 24
25const videosAddValidator = [ 25const videosAddValidator = [
26 body('videofile').custom((value, { req }) => isVideoFile(req.files)).withMessage('Should have a valid file'), 26 body('videofile').custom((value, { req }) => isVideoFile(req.files)).withMessage(
27 'This file is not supported. Are you sure it is of the following type : '
28 + CONSTRAINTS_FIELDS.VIDEOS.EXTNAME
29 ),
27 body('name').custom(isVideoNameValid).withMessage('Should have a valid name'), 30 body('name').custom(isVideoNameValid).withMessage('Should have a valid name'),
28 body('category').custom(isVideoCategoryValid).withMessage('Should have a valid category'), 31 body('category').custom(isVideoCategoryValid).withMessage('Should have a valid category'),
29 body('licence').custom(isVideoLicenceValid).withMessage('Should have a valid licence'), 32 body('licence').custom(isVideoLicenceValid).withMessage('Should have a valid licence'),