- .custom((value, { req }) => isVideoCaptionFile(req.files, 'captionfile')).withMessage(
- 'This caption file is not supported or too large. Please, make sure it is of the following type : '
- + CONSTRAINTS_FIELDS.VIDEO_CAPTIONS.CAPTION_FILE.EXTNAME.join(', ')
+ .custom((_, { req }) => isVideoCaptionFile(req.files, 'captionfile')).withMessage(
+ `This caption file is not supported or too large. Please, make sure it is under ${CONSTRAINTS_FIELDS.VIDEO_CAPTIONS.CAPTION_FILE.FILE_SIZE} and one of the following mimetypes: `
+ + Object.keys(MIMETYPES.VIDEO_CAPTIONS.MIMETYPE_EXT).map(key => `${key} (${MIMETYPES.VIDEO_CAPTIONS.MIMETYPE_EXT[key]})`).join(', ')