From 7f73ec14a589a016358f8f325bd05aae3ee306d8 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Thu, 25 May 2023 15:08:24 +0800 Subject: [PATCH] fix bug with fetching company module from invoice modal in create payment transaction processor --- .../Processors/CreatePaymentTransactionProcessor.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Classes/Modules/Transactions/Processors/CreatePaymentTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/CreatePaymentTransactionProcessor.php index f6ec622e..568bc4fb 100644 --- a/app/Classes/Modules/Transactions/Processors/CreatePaymentTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreatePaymentTransactionProcessor.php @@ -20,6 +20,7 @@ use App\Models\Wallet; use App\Classes\Modules\Orders\Processors\UpdateDoFromVTPortalProcessor; use App\Classes\Modules\Orders\Processors\UpdateDoFromYDPortalProcessor; use App\Classes\Modules\Transactions\Services\UpdatesTransactionStatus; +use Illuminate\Support\Facades\Log; class CreatePaymentTransactionProcessor { @@ -87,6 +88,7 @@ class CreatePaymentTransactionProcessor public function execute(Transaction $invoice, $payment_method, $bank_code) { $amount = $invoice->amount; + Log::info($invoice->owner); $company_module = $invoice->owner->owner->companyModule()->first(); $approvalStatus = ApprovalStatus::PENDING_SUBMISSION; $billNumber = $this->generatesTransactionBillNumber->execute('PYMT-');