From 3798bc9b049554392250a9666c73a8f642f9b84d Mon Sep 17 00:00:00 2001
From: Andrii Kasian <akasian@magento.com>
Date: Mon, 10 Oct 2016 15:40:24 +0300
Subject: [PATCH] MAGETWO-55299: [Customer] Fast Save of Product Variations

     - MAGETWO-55787: Fast saving of product with high number of variations generated
---
 .../ConfigurableProduct/Model/Product/VariationHandler.php      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/code/Magento/ConfigurableProduct/Model/Product/VariationHandler.php b/app/code/Magento/ConfigurableProduct/Model/Product/VariationHandler.php
index 733e382bccf..0d0bba60a77 100644
--- a/app/code/Magento/ConfigurableProduct/Model/Product/VariationHandler.php
+++ b/app/code/Magento/ConfigurableProduct/Model/Product/VariationHandler.php
@@ -73,6 +73,7 @@ class VariationHandler
     public function generateSimpleProducts($parentProduct, $productsData)
     {
         $generatedProductIds = [];
+        $this->attributes = null;
         $productsData = $this->duplicateImagesForVariations($productsData);
         foreach ($productsData as $simpleProductData) {
             $newSimpleProduct = $this->productFactory->create();
@@ -92,7 +93,6 @@ class VariationHandler
 
             $generatedProductIds[] = $newSimpleProduct->getId();
         }
-        $this->attributes = null;
         return $generatedProductIds;
     }
 
-- 
GitLab