From bbe297766348aae84e40300246e81891d003d331 Mon Sep 17 00:00:00 2001 From: LieutenantRoger Date: Mon, 27 Sep 2021 22:28:05 +0800 Subject: [PATCH 1/2] adjust patch operation --- src/services/JobService.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/services/JobService.js b/src/services/JobService.js index 06b30130..bd0ce086 100644 --- a/src/services/JobService.js +++ b/src/services/JobService.js @@ -332,10 +332,10 @@ partiallyUpdateJob.schema = Joi.object() jobTimezone: Joi.stringAllowEmpty().allow(null), currency: Joi.stringAllowEmpty().allow(null), roleIds: Joi.array().items(Joi.string().uuid().required()).allow(null), - showInHotList: Joi.boolean().default(false), - featured: Joi.boolean().default(false), - hotListExcerpt: Joi.stringAllowEmpty().default('').allow(null), - jobTag: Joi.jobTag().default('').allow(null) + showInHotList: Joi.boolean(), + featured: Joi.boolean(), + hotListExcerpt: Joi.stringAllowEmpty(), + jobTag: Joi.jobTag() }) .required() }) @@ -376,10 +376,10 @@ fullyUpdateJob.schema = Joi.object().keys({ jobTimezone: Joi.stringAllowEmpty().allow(null), currency: Joi.stringAllowEmpty().allow(null), roleIds: Joi.array().items(Joi.string().uuid().required()).default(null), - showInHotList: Joi.boolean().default(false), - featured: Joi.boolean().default(false), - hotListExcerpt: Joi.stringAllowEmpty().default('').allow(null), - jobTag: Joi.jobTag().default('').allow(null) + showInHotList: Joi.boolean(), + featured: Joi.boolean(), + hotListExcerpt: Joi.stringAllowEmpty().allow(null), + jobTag: Joi.jobTag().allow(null) }).required() }).required() From 432b0e5c808f822fa47ca5de0b317fccf0418a3b Mon Sep 17 00:00:00 2001 From: LieutenantRoger Date: Mon, 27 Sep 2021 22:52:08 +0800 Subject: [PATCH 2/2] joi check --- src/services/JobService.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/JobService.js b/src/services/JobService.js index bd0ce086..5915bc13 100644 --- a/src/services/JobService.js +++ b/src/services/JobService.js @@ -378,8 +378,8 @@ fullyUpdateJob.schema = Joi.object().keys({ roleIds: Joi.array().items(Joi.string().uuid().required()).default(null), showInHotList: Joi.boolean(), featured: Joi.boolean(), - hotListExcerpt: Joi.stringAllowEmpty().allow(null), - jobTag: Joi.jobTag().allow(null) + hotListExcerpt: Joi.stringAllowEmpty(), + jobTag: Joi.jobTag() }).required() }).required()