diff --git a/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php index a50bbfdf..208c8b31 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php @@ -107,9 +107,11 @@ class FetchContainersStatusUpdateFromVTPortalProcessor if($delayDate){ $delayDate = Carbon::parse($delayDate); $transport = $container->transports()->first(); + $schedule = $transport->schedules()->where('eta', '=', $delayDate)->first(); $etd = $delayDate->subDays(5); - if(!$schedule){ + + if($schedule){ $etd = $schedule->etd; $transport->schedules()->update(['status' => ApprovalStatus::EXPIRED]); }