mirror of
https://github.com/sasjs/server.git
synced 2026-01-07 06:30:06 +00:00
chore: modified folderParamValidation method
This commit is contained in:
@@ -152,7 +152,7 @@ driveRouter.delete('/file', async (req, res) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
driveRouter.delete('/folder', async (req, res) => {
|
driveRouter.delete('/folder', async (req, res) => {
|
||||||
const { error: errQ, value: query } = folderParamValidation(req.query)
|
const { error: errQ, value: query } = folderParamValidation(req.query, true)
|
||||||
|
|
||||||
if (errQ) return res.status(400).send(errQ.details[0].message)
|
if (errQ) return res.status(400).send(errQ.details[0].message)
|
||||||
|
|
||||||
|
|||||||
@@ -138,9 +138,12 @@ export const fileParamValidation = (data: any): Joi.ValidationResult =>
|
|||||||
_filePath: filePathSchema
|
_filePath: filePathSchema
|
||||||
}).validate(data)
|
}).validate(data)
|
||||||
|
|
||||||
export const folderParamValidation = (data: any): Joi.ValidationResult =>
|
export const folderParamValidation = (
|
||||||
|
data: any,
|
||||||
|
folderPathRequired?: boolean
|
||||||
|
): Joi.ValidationResult =>
|
||||||
Joi.object({
|
Joi.object({
|
||||||
_folderPath: Joi.string().required()
|
_folderPath: folderPathRequired ? Joi.string().required() : Joi.string()
|
||||||
}).validate(data)
|
}).validate(data)
|
||||||
|
|
||||||
export const folderBodyValidation = (data: any): Joi.ValidationResult =>
|
export const folderBodyValidation = (data: any): Joi.ValidationResult =>
|
||||||
|
|||||||
Reference in New Issue
Block a user