diff --git a/app/Classes/Modules/PerfexCRM/Processors/CreatePerfexCRMInvoiceProcessor.php b/app/Classes/Modules/PerfexCRM/Processors/CreatePerfexCRMInvoiceProcessor.php index 8cc9c517..0312156d 100644 --- a/app/Classes/Modules/PerfexCRM/Processors/CreatePerfexCRMInvoiceProcessor.php +++ b/app/Classes/Modules/PerfexCRM/Processors/CreatePerfexCRMInvoiceProcessor.php @@ -80,12 +80,14 @@ class CreatePerfexCRMInvoiceProcessor ->where('status', '=', \App\Classes\ValueObjects\Constants\ApprovalStatus::APPROVED) ->where('type', '=', \App\Classes\ValueObjects\Constants\AddressType::BILLING)->first(); - $billingStreet = $billingStreet.$addresses->street_one; - $billingStreet = $billingStreet.$addresses->street_two.','; - $billingStreet = $billingStreet.$addresses->district()->first()->name.','; - $billingStreet = $billingStreet.$addresses->postcode; - $billingStreet = $billingStreet.$addresses->state()->first()->name.','; - $billingStreet = $billingStreet.$addresses->country()->first()->name; + if ($addresses !== null) { + $billingStreet = $billingStreet.$addresses->street_one; + $billingStreet = $billingStreet.$addresses->street_two.','; + $billingStreet = $billingStreet.$addresses->district()->first()->name.','; + $billingStreet = $billingStreet.$addresses->postcode; + $billingStreet = $billingStreet.$addresses->state()->first()->name.','; + $billingStreet = $billingStreet.$addresses->country()->first()->name; + } $allowedPaymentModes = []; $invoiceItems = [];