Skip to content

Commit bae5000

Browse files
committed
update joi validation
1 parent e5abefb commit bae5000

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

src/routes/productTemplates/create.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ const schema = {
2323
brief: Joi.string().max(45).required(),
2424
details: Joi.string().max(255).required(),
2525
aliases: Joi.array().required(),
26-
template: Joi.object(),
27-
form: Joi.object(),
26+
template: Joi.object().empty(null),
27+
form: Joi.object().empty(null),
2828
disabled: Joi.boolean().optional(),
2929
hidden: Joi.boolean().optional(),
3030
isAddOn: Joi.boolean().optional(),

src/routes/productTemplates/update.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ const schema = {
2626
brief: Joi.string().max(45),
2727
details: Joi.string().max(255),
2828
aliases: Joi.array(),
29-
template: Joi.object(),
30-
form: Joi.object(),
29+
template: Joi.object().empty(null),
30+
form: Joi.object().empty(null),
3131
disabled: Joi.boolean().optional(),
3232
hidden: Joi.boolean().optional(),
3333
isAddOn: Joi.boolean().optional(),

src/routes/projectTemplates/create.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ const schema = {
2222
question: Joi.string().max(255).required(),
2323
info: Joi.string().max(255).required(),
2424
aliases: Joi.array().required(),
25-
scope: Joi.object().optional().allow(null),
26-
phases: Joi.object().optional().allow(null),
27-
form: Joi.object().optional().allow(null),
28-
planConfig: Joi.object().optional().allow(null),
29-
priceConfig: Joi.object().optional().allow(null),
25+
scope: Joi.object().empty(null),
26+
phases: Joi.object().empty(null),
27+
form: Joi.object().empty(null),
28+
planConfig: Joi.object().empty(null),
29+
priceConfig: Joi.object().empty(null),
3030
disabled: Joi.boolean().optional(),
3131
hidden: Joi.boolean().optional(),
3232
createdAt: Joi.any().strip(),

src/routes/projectTemplates/update.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ const schema = {
2525
question: Joi.string().max(255),
2626
info: Joi.string().max(255),
2727
aliases: Joi.array(),
28-
scope: Joi.object().optional().allow(null),
29-
phases: Joi.object().optional().allow(null),
30-
form: Joi.object().optional().allow(null),
31-
planConfig: Joi.object().optional().allow(null),
32-
priceConfig: Joi.object().optional().allow(null),
28+
scope: Joi.object().empty(null),
29+
phases: Joi.object().empty(null),
30+
form: Joi.object().empty(null),
31+
planConfig: Joi.object().empty(null),
32+
priceConfig: Joi.object().empty(null),
3333
disabled: Joi.boolean().optional(),
3434
hidden: Joi.boolean().optional(),
3535
createdAt: Joi.any().strip(),

0 commit comments

Comments
 (0)