How to fix the «Item (Magento\CatalogInventory\Model\Stock\Status\Interceptor) with the same ID already exists» Magento 2.2 bug?

How to fix:

Locate the line:

Add the following code below:

/** @var \Magento\Framework\App\ObjectManager $om */
$om = \Magento\Framework\App\ObjectManager::getInstance();
/** @var \Magento\Store\Model\StoreManagerInterface $storeM */
$storeM = $om->get(\Magento\Store\Model\StoreManagerInterface::class);
$criteria->addFilter('website_id', 'website_id', $storeM->getStore()->getWebsiteId());