From cf09d3db9d4748cb230d9f2aebac35d0a4442c29 Mon Sep 17 00:00:00 2001 From: Dillon Date: Thu, 1 Jun 2023 21:20:27 +0800 Subject: [PATCH] Fix a problem based on logs: Illegal string offset 'message' --- app/Classes/General/Helper.php | 2 +- app/Classes/Jobs/UpdatePerfexCRMInvoice.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Classes/General/Helper.php b/app/Classes/General/Helper.php index 2474624e..267ee401 100644 --- a/app/Classes/General/Helper.php +++ b/app/Classes/General/Helper.php @@ -30,7 +30,7 @@ class Helper * @return array */ static function debugLoggerForPerfexCRM($log){ - if($log){ + if($log && isset($log['message'])){ $message = $log['message']; $substring = 'No data were found'; if (isset($message)) { diff --git a/app/Classes/Jobs/UpdatePerfexCRMInvoice.php b/app/Classes/Jobs/UpdatePerfexCRMInvoice.php index 0d7b093e..8c047eb5 100644 --- a/app/Classes/Jobs/UpdatePerfexCRMInvoice.php +++ b/app/Classes/Jobs/UpdatePerfexCRMInvoice.php @@ -65,7 +65,8 @@ class UpdatePerfexCRMInvoice implements ShouldQueue $invoiceId = $result->payload['id']; } else { // Log::error(json_encode('UpdatePerfexCRMInvoice CreatePerfexCRMInvoiceProcessor failed')); - Helper::debugLoggerForPerfexCRM('UpdatePerfexCRMInvoice CreatePerfexCRMInvoiceProcessor failed'); + $log['message'] = 'UpdatePerfexCRMInvoice CreatePerfexCRMInvoiceProcessor failed'; + Helper::debugLoggerForPerfexCRM($log); } } else{