From 86787b7d3f5733809127670c8b1d27b01131d540 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Mon, 17 Nov 2025 09:12:02 +0200 Subject: [PATCH] change carrier id for carrier pass the carrier into the update order ids function --- src/FreightOrder/UseCases/CreateFreightOrder.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/FreightOrder/UseCases/CreateFreightOrder.php b/src/FreightOrder/UseCases/CreateFreightOrder.php index 2a46f35..fec733b 100644 --- a/src/FreightOrder/UseCases/CreateFreightOrder.php +++ b/src/FreightOrder/UseCases/CreateFreightOrder.php @@ -2,6 +2,7 @@ namespace FreightQuote\FreightOrder\UseCases; +use FreightQuote\Carrier\Carrier; use FreightQuote\Carrier\CarrierRepository; use FreightQuote\FreightOrder\FreightOrderRepository; use FreightQuote\FreightOrder\FreightOrder; @@ -33,15 +34,15 @@ class CreateFreightOrder int $freightOrderId ): void { foreach ($carrierIds as $carrierId) { - $this->updateCarrierOrderIds($carrierId, $freightOrderId); + $carrier = $this->carrierRepo->find($carrierId); + $this->updateCarrierOrderIds($carrier, $freightOrderId); } } private function updateCarrierOrderIds( - int $carrierId, + Carrier $carrier, int $freightOrderId ): void { - $carrier = $this->carrierRepo->find($carrierId); $carrierFreightOrderIds = $carrier->getFreightOrderIds(); $carrierFreightOrderIds[] = $freightOrderId; $carrier->setFreightOrderIds($carrierFreightOrderIds);