From 70675bba5b486f093fc2b4815e2789797a43d4db Mon Sep 17 00:00:00 2001 From: Sevan Nerse Date: Wed, 14 Apr 2021 12:52:53 +0300 Subject: [PATCH] items of request array should be manipulated seperately --- app/Jobs/Document/CreateDocumentItem.php | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/app/Jobs/Document/CreateDocumentItem.php b/app/Jobs/Document/CreateDocumentItem.php index 0bd014663..2ff857fe5 100644 --- a/app/Jobs/Document/CreateDocumentItem.php +++ b/app/Jobs/Document/CreateDocumentItem.php @@ -163,19 +163,19 @@ class CreateDocumentItem extends Job } } - $document_item = DocumentItem::create([ - 'company_id' => $this->document->company_id, - 'type' => $this->document->type, - 'document_id' => $this->document->id, - 'item_id' => $item_id, - 'name' => Str::limit($this->request['name'], 180, ''), - 'description' => !empty($this->request['description']) ? $this->request['description'] : '', - 'quantity' => (double) $this->request['quantity'], - 'price' => round($this->request['price'], $precision), - 'tax' => round($item_tax_total, $precision), - 'discount_rate' => !empty($this->request['discount']) ? $this->request['discount'] : 0, - 'total' => round($item_amount, $precision), - ]); + $this->request['company_id'] = $this->document->company_id; + $this->request['type'] = $this->document->type; + $this->request['document_id'] = $this->document->id; + $this->request['item_id'] = $item_id; + $this->request['name'] = Str::limit($this->request['name'], 180, ''); + $this->request['description'] = !empty($this->request['description']) ? $this->request['description'] : ''; + $this->request['quantity'] = (double) $this->request['quantity']; + $this->request['price'] = round($this->request['price'], $precision); + $this->request['tax'] = round($item_tax_total, $precision); + $this->request['discount_rate'] = !empty($this->request['discount']) ? $this->request['discount'] : 0; + $this->request['total'] = round($item_amount, $precision); + + $document_item = DocumentItem::create($this->request); $document_item->item_taxes = false; $document_item->inclusives = false;