From bcd12b5317a3816235e613bb71030b14625b3a88 Mon Sep 17 00:00:00 2001 From: Max S Date: Tue, 10 Sep 2024 18:16:32 +0200 Subject: [PATCH] remove console log --- src/app/api/notary/CustomersController.ts | 24 ++++++++++------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/app/api/notary/CustomersController.ts b/src/app/api/notary/CustomersController.ts index 8dc1e1c9..ebb1b541 100644 --- a/src/app/api/notary/CustomersController.ts +++ b/src/app/api/notary/CustomersController.ts @@ -220,7 +220,7 @@ export default class CustomersController extends ApiController { /** * @description Send a reminder to a specific customer by uid to signe specific documents */ - @Post("/api/v1/notary/customers/:uid/send_reminder", [authHandler, ruleHandler, customerHandler]) + @Post("/api/v1/notary/customers/:uid/send_reminder", [authHandler, ruleHandler, customerHandler]) protected async sendReminder(req: Request, response: Response) { try { const uid = req.params["uid"]; @@ -228,18 +228,18 @@ export default class CustomersController extends ApiController { this.httpBadRequest(response, "No uid provided"); return; } - + const documentsUid = req.body.documentsUid; if (!documentsUid || !Array.isArray(documentsUid)) { this.httpBadRequest(response, "Invalid or missing documents"); return; } - const documentEntities : Documents[] = []; + const documentEntities: Documents[] = []; //For each document uid, use DocumentsService.getByUid to get the document entity and add it to the documents array for (const documentUid of documentsUid) { - const documentEntity = await this.documentsService.getByUid(documentUid, { document_type : true, folder : true }); - + const documentEntity = await this.documentsService.getByUid(documentUid, { document_type: true, folder: true }); + if (!documentEntity) { this.httpBadRequest(response, "Document not found"); return; @@ -247,9 +247,8 @@ export default class CustomersController extends ApiController { documentEntities.push(documentEntity); } - const customerEntity = await this.customersService.getByUid(uid, { contact: true, office : true }); - - + const customerEntity = await this.customersService.getByUid(uid, { contact: true, office: true }); + if (!customerEntity) { this.httpNotFoundRequest(response, "customer not found"); return; @@ -257,13 +256,10 @@ export default class CustomersController extends ApiController { //Hydrate ressource with prisma entity const customer = Customer.hydrate(customerEntity, { strategy: "excludeAll" }); - - - // Call service to send reminder with documents - const reminder = await this.customersService.sendDocumentsReminder(customer, documentEntities); - - + // Call service to send reminder with documents + await this.customersService.sendDocumentsReminder(customer, documentEntities); + // Success this.httpSuccess(response, customer); } catch (error) {