diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Product.php b/app/code/Magento/Catalog/Model/ResourceModel/Product.php index 7a9f748ee023c957457ce2224332a8378637a45d..7349be0defc63c5a9483569b92eefaacd36e15a8 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Product.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Product.php @@ -315,7 +315,11 @@ class Product extends AbstractResource */ protected function _saveWebsiteIds($product) { + if (empty(array_diff($product->getWebsiteIds(), [0]))) { + $product->setWebsiteIds([1]); + } $websiteIds = $product->getWebsiteIds(); + $oldWebsiteIds = []; $product->setIsChangedWebsites(false);