From 26117b8ed8548609257427db9ebc20807f217555 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20=C3=87ak=C4=B1rel?= Date: Sun, 24 Jan 2021 02:35:21 +0300 Subject: [PATCH] Fix not able to create an invoice/bill with an array --- modules/BC21/Jobs/Purchase/CreateBill.php | 11 ++++++----- modules/BC21/Jobs/Sale/CreateInvoice.php | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/modules/BC21/Jobs/Purchase/CreateBill.php b/modules/BC21/Jobs/Purchase/CreateBill.php index b0ed9535c..f1d49b2b6 100644 --- a/modules/BC21/Jobs/Purchase/CreateBill.php +++ b/modules/BC21/Jobs/Purchase/CreateBill.php @@ -19,18 +19,19 @@ class CreateBill extends CreateDocument /** * Create a new job instance. * - * @param FormRequest $request + * @param FormRequest|array $request */ public function __construct($request) { - $request->merge( + parent::__construct($request); + + $this->request->merge( [ 'type' => Document::BILL_TYPE, - 'document_number' => $request->get('bill_number'), - 'issued_at' => $request->get('billed_at'), + 'document_number' => $this->request->get('bill_number'), + 'issued_at' => $this->request->get('billed_at'), ] ); - parent::__construct($request); } } diff --git a/modules/BC21/Jobs/Sale/CreateInvoice.php b/modules/BC21/Jobs/Sale/CreateInvoice.php index d74ddb4d1..5912543ff 100644 --- a/modules/BC21/Jobs/Sale/CreateInvoice.php +++ b/modules/BC21/Jobs/Sale/CreateInvoice.php @@ -15,18 +15,19 @@ class CreateInvoice extends CreateDocument /** * Create a new job instance. * - * @param FormRequest $request + * @param FormRequest|array $request */ public function __construct($request) { - $request->merge( + parent::__construct($request); + + $this->request->merge( [ 'type' => Document::INVOICE_TYPE, - 'document_number' => $request->get('invoice_number'), - 'issued_at' => $request->get('invoiced_at'), + 'document_number' => $this->request->get('invoice_number'), + 'issued_at' => $this->request->get('invoiced_at'), ] ); - parent::__construct($request); } }