diff --git a/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php b/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php index 9e9e6fe6..f7d76adf 100644 --- a/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php +++ b/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php @@ -3,6 +3,7 @@ namespace App\Classes\Modules\Orders\Processors; use App\Classes\Exceptions\InternalServerErrorException; +use App\Classes\Exceptions\MalformedRequestException; use App\Classes\Modules\Orders\Services\FetchesDataFromYDPortal; use App\Classes\Modules\Addresses\Services\FetchesAddress; @@ -54,6 +55,7 @@ class UpdateDoFromYDPortalProcessor $reference = $contact ? $contact->reference : null; $remark = $remark ? $remark->content : 'URGENT!!! PLEASE CALL BEFORE ONE DAY DELIVERY.'; + if(!$phone || !$reference) throw new MalformedRequestException('Can\'t release this packing list because it doesn\'t have the person in charge contact information'); $this->fetchesDataFRomYDPortal->clientRequest( 'http://www.yd-wl.com/api/UpdateOrderAddress.ashx', 'POST',