1
0
mirror of https://github.com/sasjs/server.git synced 2025-12-29 11:20:06 +00:00

fix: multi-part file upload + validations + specs

This commit is contained in:
Saad Jutt
2022-02-28 04:06:13 +05:00
parent ce0a5e1229
commit e60f17268d
8 changed files with 326 additions and 66 deletions

View File

@@ -73,8 +73,9 @@ export const getFileDriveValidation = (data: any): Joi.ValidationResult =>
export const updateFileDriveValidation = (data: any): Joi.ValidationResult =>
Joi.object({
filePath: Joi.string().required(),
fileContent: Joi.string().required()
filePath: Joi.string().pattern(/.sas$/).required().messages({
'string.pattern.base': `Valid extensions for filePath: .sas`
})
}).validate(data)
export const runSASValidation = (data: any): Joi.ValidationResult =>