From ff955e2627b500fdfe94521490d39561659823f3 Mon Sep 17 00:00:00 2001 From: Romain Ruaud Date: Tue, 13 Sep 2016 16:54:10 +0200 Subject: [PATCH 1/2] Do not process reindex on category save if indexer is set to scheduled. --- .../Plugin/Indexer/Category/Save/ReindexCategoryAfterSave.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/module-elasticsuite-catalog/Plugin/Indexer/Category/Save/ReindexCategoryAfterSave.php b/src/module-elasticsuite-catalog/Plugin/Indexer/Category/Save/ReindexCategoryAfterSave.php index d09570c14..5c814e4d7 100644 --- a/src/module-elasticsuite-catalog/Plugin/Indexer/Category/Save/ReindexCategoryAfterSave.php +++ b/src/module-elasticsuite-catalog/Plugin/Indexer/Category/Save/ReindexCategoryAfterSave.php @@ -53,7 +53,9 @@ public function aroundReindex( if ($subject->getLevel() > 1) { $categoryIndexer = $this->indexerRegistry->get(\Smile\ElasticsuiteCatalog\Model\Category\Indexer\Fulltext::INDEXER_ID); - $categoryIndexer->reindexRow($subject->getId()); + if (!$categoryIndexer->isScheduled()) { + $categoryIndexer->reindexRow($subject->getId()); + } } return; From 959710c52a920d288e0ba47f3905a752368fb609 Mon Sep 17 00:00:00 2001 From: Romain Ruaud Date: Tue, 13 Sep 2016 16:54:21 +0200 Subject: [PATCH 2/2] Setting proper subscription for categories fulltext scheduled indexing. --- src/module-elasticsuite-catalog/etc/mview.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/module-elasticsuite-catalog/etc/mview.xml b/src/module-elasticsuite-catalog/etc/mview.xml index e8f1ef613..d72a5fca2 100644 --- a/src/module-elasticsuite-catalog/etc/mview.xml +++ b/src/module-elasticsuite-catalog/etc/mview.xml @@ -24,6 +24,13 @@ - + + +
+
+
+
+
+