From b25adef1072d4e8cb49b3cbb09de5ad71dae9779 Mon Sep 17 00:00:00 2001 From: Dillon Date: Sat, 25 Mar 2023 14:20:38 +0800 Subject: [PATCH] Fix another error from production logs --- .../Processors/CreatePerfexCRMInvoiceProcessor.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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 = [];