From 987cf35f6f491668f74d426873e59d4388b66d25 Mon Sep 17 00:00:00 2001 From: Vins Date: Mon, 4 Nov 2024 10:44:36 +0100 Subject: [PATCH] Fixing description lenght --- .../middlewares/OfficeMembershipHandlers/FolderHandler.ts | 6 ++++++ src/services/common/IdNotService/IdNotService.ts | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/app/middlewares/OfficeMembershipHandlers/FolderHandler.ts b/src/app/middlewares/OfficeMembershipHandlers/FolderHandler.ts index dc623c5f..bea0ae54 100644 --- a/src/app/middlewares/OfficeMembershipHandlers/FolderHandler.ts +++ b/src/app/middlewares/OfficeMembershipHandlers/FolderHandler.ts @@ -13,6 +13,7 @@ export default async function folderHandler(req: Request, response: Response, ne const deed = req.body.deed; const folderNumber = req.body.folder_number; const stakeHolders = req.body.stakeholders as any[]; + const description = req.body.description; if (office && office.uid != officeId) { response.status(HttpCodes.UNAUTHORIZED).send("Unauthorized with this office"); @@ -31,6 +32,11 @@ export default async function folderHandler(req: Request, response: Response, ne } } + if (description && description.length > 250) { + response.status(HttpCodes.VALIDATION_ERROR).send([{ property: "description", constraints: { description: "La description dépasse 250 caractères" } }]); + return; + } + if (stakeHolders && stakeHolders.length === 0) { response .status(HttpCodes.VALIDATION_ERROR) diff --git a/src/services/common/IdNotService/IdNotService.ts b/src/services/common/IdNotService/IdNotService.ts index 3226f38e..aecc1372 100644 --- a/src/services/common/IdNotService/IdNotService.ts +++ b/src/services/common/IdNotService/IdNotService.ts @@ -407,6 +407,8 @@ export default class IdNotService extends BaseService { return null; } + console.log("officeLocationData", officeLocationData); + const office = await this.officeService.get({ where: { idNot: decodedToken.entity_idn } }); // if(officeLocationData.result[0]!.adrGeoCodePostal.slice(0,2) !== "35") {