Skip to content

Commit dc7100f

Browse files
committed
MAGETWO-59503: URL rewrite not created when URL key is changed for a product
1 parent a45236f commit dc7100f

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

app/code/Magento/CatalogUrlRewrite/Observer/ProductProcessUrlRewriteSavingObserver.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,7 @@ public function execute(\Magento\Framework\Event\Observer $observer)
5555
UrlRewrite::ENTITY_TYPE => ProductUrlRewriteGenerator::ENTITY_TYPE,
5656
]);
5757
}
58-
if ($product->getVisibility() != Visibility::VISIBILITY_NOT_VISIBLE) {
59-
$this->urlPersist->replace($this->productUrlRewriteGenerator->generate($product));
60-
}
58+
$this->urlPersist->replace($this->productUrlRewriteGenerator->generate($product));
6159
}
6260
}
6361
}

app/code/Magento/CatalogUrlRewrite/Test/Unit/Observer/ProductProcessUrlRewriteSavingObserverTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ public function visibilityProvider()
110110
['origData' => Visibility::VISIBILITY_NOT_VISIBLE, 'data' => Visibility::VISIBILITY_IN_CATALOG],
111111
['origData' => null, 'data' => Visibility::VISIBILITY_IN_CATALOG],
112112
['origData' => Visibility::VISIBILITY_BOTH, 'data' => Visibility::VISIBILITY_IN_SEARCH],
113+
['origData' => Visibility::VISIBILITY_IN_CATALOG, 'data' => Visibility::VISIBILITY_NOT_VISIBLE],
114+
['origData' => null, 'data' => Visibility::VISIBILITY_NOT_VISIBLE],
113115
];
114116
}
115117

@@ -133,8 +135,6 @@ public function notVisibilityProvider()
133135
{
134136
return [
135137
['origData' => Visibility::VISIBILITY_IN_SEARCH, 'data' => Visibility::VISIBILITY_IN_SEARCH],
136-
['origData' => Visibility::VISIBILITY_IN_CATALOG, 'data' => Visibility::VISIBILITY_NOT_VISIBLE],
137-
['origData' => null, 'data' => Visibility::VISIBILITY_NOT_VISIBLE],
138138
];
139139
}
140140
}

0 commit comments

Comments
 (0)