From 1d37cce45ac025929277dcdbeb44f1889564b23a Mon Sep 17 00:00:00 2001 From: nmalevanec <mikola.malevanec@transoftgroup.com> Date: Thu, 28 Dec 2017 11:38:22 +0200 Subject: [PATCH] 6486: magento/magento2#6486: Unable to save certain product properties via Rest API --- app/code/Magento/Catalog/Model/ProductRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/code/Magento/Catalog/Model/ProductRepository.php b/app/code/Magento/Catalog/Model/ProductRepository.php index 0ecbad55d74..fbf4a562067 100644 --- a/app/code/Magento/Catalog/Model/ProductRepository.php +++ b/app/code/Magento/Catalog/Model/ProductRepository.php @@ -329,7 +329,7 @@ class ProductRepository implements \Magento\Catalog\Api\ProductRepositoryInterfa unset($productData['media_gallery']); if ($createNew) { $product = $this->productFactory->create(); - if (!isset($productData['product_type'])) { + if (isset($productData['price']) && !isset($productData['product_type'])) { $product->setTypeId(Product\Type::TYPE_SIMPLE); } if ($this->storeManager->hasSingleStore()) { -- GitLab