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);