Skip to content
Snippets Groups Projects
Commit 01eca72f authored by Stanislav Idolov's avatar Stanislav Idolov
Browse files

MAGETWO-59626: Error saving configurable product after disabling child products

parent fd53a972
No related merge requests found
...@@ -23,7 +23,7 @@ class BlockGallery extends Section ...@@ -23,7 +23,7 @@ class BlockGallery extends Section
public function setFieldsData(array $data, SimpleElement $element = null) public function setFieldsData(array $data, SimpleElement $element = null)
{ {
if (isset($data['image'])) { if (isset($data['image'])) {
foreach ($data['image']['value'] as $key => $imageData) { foreach ($data['image']['value'] as $imageData) {
$uploadElement = $this->_rootElement->find('[name="image"]', Locator::SELECTOR_CSS, 'upload'); $uploadElement = $this->_rootElement->find('[name="image"]', Locator::SELECTOR_CSS, 'upload');
$uploadElement->setValue($imageData['file']); $uploadElement->setValue($imageData['file']);
$this->waitForElementNotVisible('.image.image-placeholder .file-row'); $this->waitForElementNotVisible('.image.image-placeholder .file-row');
......
...@@ -17,6 +17,7 @@ class AssertProductCanUpdate extends \Magento\Mtf\Constraint\AbstractConstraint ...@@ -17,6 +17,7 @@ class AssertProductCanUpdate extends \Magento\Mtf\Constraint\AbstractConstraint
* @param \Magento\Mtf\Fixture\FixtureInterface $product * @param \Magento\Mtf\Fixture\FixtureInterface $product
* @param \Magento\Catalog\Test\Page\Adminhtml\CatalogProductEdit $catalogProductEdit * @param \Magento\Catalog\Test\Page\Adminhtml\CatalogProductEdit $catalogProductEdit
* @param \Magento\Catalog\Test\Page\Adminhtml\CatalogProductIndex $catalogProductIndex * @param \Magento\Catalog\Test\Page\Adminhtml\CatalogProductIndex $catalogProductIndex
* @return void
*/ */
public function processAssert( public function processAssert(
\Magento\Mtf\Fixture\FixtureInterface $product, \Magento\Mtf\Fixture\FixtureInterface $product,
......
...@@ -19,6 +19,7 @@ class Image extends DataSource ...@@ -19,6 +19,7 @@ class Image extends DataSource
* @param FixtureFactory $fixtureFactory * @param FixtureFactory $fixtureFactory
* @param array $params * @param array $params
* @param array $data * @param array $data
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/ */
public function __construct(FixtureFactory $fixtureFactory, array $params, $data = []) public function __construct(FixtureFactory $fixtureFactory, array $params, $data = [])
{ {
......
...@@ -501,7 +501,7 @@ ...@@ -501,7 +501,7 @@
<constraint name="Magento\Catalog\Test\Constraint\AssertProductInCart" /> <constraint name="Magento\Catalog\Test\Constraint\AssertProductInCart" />
</variation> </variation>
<variation name="CreateSimpleProductEntityWithImageTestVariation1"> <variation name="CreateSimpleProductEntityWithImageTestVariation1">
<data name="description" xsi:type="string">Create product with image</data> <data name="description" xsi:type="string">Create product with image and try to save it again</data>
<data name="product/data/image/0/file" xsi:type="string">Magento/Catalog/Test/_files/test1.png</data> <data name="product/data/image/0/file" xsi:type="string">Magento/Catalog/Test/_files/test1.png</data>
<data name="product/data/image/1/file" xsi:type="string">Magento/Catalog/Test/_files/test2.png</data> <data name="product/data/image/1/file" xsi:type="string">Magento/Catalog/Test/_files/test2.png</data>
<data name="product/data/url_key" xsi:type="string">simple-product-%isolation%</data> <data name="product/data/url_key" xsi:type="string">simple-product-%isolation%</data>
...@@ -509,6 +509,7 @@ ...@@ -509,6 +509,7 @@
<data name="product/data/sku" xsi:type="string">simple_sku_%isolation%</data> <data name="product/data/sku" xsi:type="string">simple_sku_%isolation%</data>
<data name="product/data/price/value" xsi:type="string">10</data> <data name="product/data/price/value" xsi:type="string">10</data>
<data name="product/data/weight" xsi:type="string">50</data> <data name="product/data/weight" xsi:type="string">50</data>
<data name="tag" xsi:type="string">severity:S1</data>
<data name="product/data/quantity_and_stock_status/qty" xsi:type="string">100</data> <data name="product/data/quantity_and_stock_status/qty" xsi:type="string">100</data>
<constraint name="Magento\Catalog\Test\Constraint\AssertProductSaveMessage" /> <constraint name="Magento\Catalog\Test\Constraint\AssertProductSaveMessage" />
<constraint name="Magento\Catalog\Test\Constraint\AssertProductCanUpdate" /> <constraint name="Magento\Catalog\Test\Constraint\AssertProductCanUpdate" />
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment