From eaff6836fc3f6cf3ed62bb6672988ddfa62f7990 Mon Sep 17 00:00:00 2001 From: jitendra Date: Tue, 15 Oct 2019 12:35:58 +0530 Subject: [PATCH] Issue #1489 fixed --- packages/Webkul/Sales/src/Repositories/InvoiceRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php b/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php index f448dcaf9..9cad38693 100755 --- a/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php +++ b/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php @@ -163,7 +163,7 @@ class InvoiceRepository extends Repository 'additional' => $childOrderItem->additional, ]); - if ($childOrderItem->product->getTypeInstance()->showQuantityBox()) { + if (! $childOrderItem->product->getTypeInstance()->isStockable() && $childOrderItem->product->getTypeInstance()->showQuantityBox()) { $this->invoiceItemRepository->updateProductInventory([ 'invoice' => $invoice, 'product' => $childOrderItem->product, @@ -174,7 +174,7 @@ class InvoiceRepository extends Repository $this->orderItemRepository->collectTotals($childOrderItem); } - } elseif ($orderItem->product->getTypeInstance()->showQuantityBox()) { + } elseif (! $orderItem->product->getTypeInstance()->isStockable() && $orderItem->product->getTypeInstance()->showQuantityBox()) { $this->invoiceItemRepository->updateProductInventory([ 'invoice' => $invoice, 'product' => $orderItem->product,