diff --git a/src/controllers/storeServicesController.ts b/src/controllers/storeServicesController.ts index 3922ae8..0ccdc6b 100644 --- a/src/controllers/storeServicesController.ts +++ b/src/controllers/storeServicesController.ts @@ -285,17 +285,16 @@ export async function UpdateStoreServiceActivity(req: Request, res: Response) { }; } - if (description) { - if (!isStoreServiceActivityDescriptionValid(description)) { - return res.status(400).send({ err: "invalid request" }); - } - - update = { - ...update, - description: description, - }; + // description is optional - can be empty string + if (!isStoreServiceActivityDescriptionValid(description)) { + return res.status(400).send({ err: "invalid request" }); } + update = { + ...update, + description: description, + }; + if (price) { if (!isStoreServiceActivityPriceValid(price)) { return res.status(400).send({ err: "invalid request" }); diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 1d096b4..4f3a5d4 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -21,7 +21,6 @@ export const STORE_SERVICE_MAX_LENGTH = 64; export const STORE_SERVICE_ACTIVITY_NAME_MIN_LENGTH = 3; export const STORE_SERVICE_ACTIVITY_NAME_MAX_LENGTH = 64; -export const STORE_SERVICE_ACTIVITY_DESCRIPTION_MIN_LENGTH = 3; export const STORE_SERVICE_ACTIVITY_DESCRIPTION_MAX_LENGTH = 1024; export const STORE_SERVICE_ACTIVITY_PRICE_MIN = 0; diff --git a/src/validator/validator.ts b/src/validator/validator.ts index b91a725..c7f3077 100644 --- a/src/validator/validator.ts +++ b/src/validator/validator.ts @@ -12,7 +12,6 @@ import { STORE_SERVICE_ACTIVITY_NAME_MAX_LENGTH, STORE_SERVICE_ACTIVITY_NAME_MIN_LENGTH, STORE_SERVICE_ACTIVITY_DESCRIPTION_MAX_LENGTH, - STORE_SERVICE_ACTIVITY_DESCRIPTION_MIN_LENGTH, STORE_SERVICE_ACTIVITY_PRICE_MAX, STORE_SERVICE_ACTIVITY_PRICE_MIN, STORE_SERVICE_ACTIVITY_DURATION_MAX, @@ -84,10 +83,8 @@ export function isStoreServiceActivityDescriptionValid( storeServiceActivityDescription: string ) { return ( - storeServiceActivityDescription.length >= - STORE_SERVICE_ACTIVITY_DESCRIPTION_MIN_LENGTH && storeServiceActivityDescription.length <= - STORE_SERVICE_ACTIVITY_DESCRIPTION_MAX_LENGTH + STORE_SERVICE_ACTIVITY_DESCRIPTION_MAX_LENGTH ); }