From 3b2215c84274ca6338283678d1cf9322ee560c95 Mon Sep 17 00:00:00 2001 From: Josepablo C Date: Wed, 9 Apr 2025 20:01:10 -0600 Subject: [PATCH] fix(ProposalEvents): Trigger warehouse event only if there is a warehouse asociated --- v1/src/lib/Handlers/Events/Proposals/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/v1/src/lib/Handlers/Events/Proposals/index.js b/v1/src/lib/Handlers/Events/Proposals/index.js index ec1d0b4..ef04373 100644 --- a/v1/src/lib/Handlers/Events/Proposals/index.js +++ b/v1/src/lib/Handlers/Events/Proposals/index.js @@ -89,7 +89,11 @@ async function onProposalAccepted( userId, proposalId ){ const warehouse = await branchesModel.findById( load.shipper_warehouse ); await onAcceptedEvents.sendNotification( proposal, load ); - await onAcceptedEvents.sendWarehouseEmail( warehouse, load, carrier, product, vehicle, driver ); + + if( warehouse ){ + /// Notify warehouse only if there is any associated to the load/proposal + await onAcceptedEvents.sendWarehouseEmail( warehouse, load, carrier, product, vehicle, driver ); + } } module.exports = { onProposalCreate, onProposalRejected, onProposalAccepted };