diff --git a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php index 2f7ff77a..33287bc7 100644 --- a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php +++ b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php @@ -21,7 +21,8 @@ class TransactionToPerfexCRMProcessorV2 { try { if(in_array($model->type, [TransactionType::PAYMENT, TransactionType::BILL, TransactionType::PURCHASE_ORDER])) { - $bookingInfo = $this->extractBookingInfo($model->type === TransactionType::BILL ? $model->owner : $model); + $transaction = $model->type === TransactionType::BILL ? $model->owner : $model; + $bookingInfo = $this->extractBookingInfo($transaction); $projectName = 'Exchange | ' . $bookingInfo['serviceTypeName'] . ' | ' . $bookingInfo['bookingMarking']; $tasks = $this->defineTasks($model, $status); @@ -37,7 +38,7 @@ class TransactionToPerfexCRMProcessorV2 [], $tasks ); - $this->dispatchUpdateJob($model, $status, $updatePerfexCRMObject); + $this->dispatchUpdateJob($transaction, $status, $updatePerfexCRMObject); } } } catch (\Exception $exception) {