description not as required input

main
alex 2024-01-26 11:34:37 +01:00
parent 9f851cc180
commit 9fe78001e7
3 changed files with 9 additions and 14 deletions

View File

@ -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" });

View File

@ -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;

View File

@ -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
);
}