From a9a3c197cbdb4d2e8f602b50e6ba3c147a8be061 Mon Sep 17 00:00:00 2001
From: RomanKis <romaikiss@gmail.com>
Date: Wed, 17 Jan 2018 09:53:42 +0200
Subject: [PATCH] 8624: Stock status not coming back after qty update

---
 .../Magento/CatalogInventory/Model/Stock/StockItemRepository.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app/code/Magento/CatalogInventory/Model/Stock/StockItemRepository.php b/app/code/Magento/CatalogInventory/Model/Stock/StockItemRepository.php
index a675709e504..6a723f5c22c 100644
--- a/app/code/Magento/CatalogInventory/Model/Stock/StockItemRepository.php
+++ b/app/code/Magento/CatalogInventory/Model/Stock/StockItemRepository.php
@@ -276,6 +276,7 @@ class StockItemRepository implements StockItemRepositoryInterface
             && $isInStock
             && !$stockItem->getIsInStock()
             && $stockItem->getOrigData(\Magento\CatalogInventory\Api\Data\StockItemInterface::QTY) == 0
+            && $stockItem->getOrigData(\Magento\CatalogInventory\Api\Data\StockItemInterface::QTY) !== null
         ) {
             $stockItem->setIsInStock(true)->setStockStatusChangedAutomaticallyFlag(true);
         }
-- 
GitLab