From f25e3c8c261b21e864bf9263878f8111eb1e9e26 Mon Sep 17 00:00:00 2001 From: Romain Ruaud Date: Wed, 5 Jun 2024 10:34:13 +0200 Subject: [PATCH] Fix #39 by always trying to index pages on save, even if non searchable. --- Plugin/Indexer/Page/Save/ReindexPageAfterSave.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Plugin/Indexer/Page/Save/ReindexPageAfterSave.php b/Plugin/Indexer/Page/Save/ReindexPageAfterSave.php index 40c4670..659c145 100644 --- a/Plugin/Indexer/Page/Save/ReindexPageAfterSave.php +++ b/Plugin/Indexer/Page/Save/ReindexPageAfterSave.php @@ -55,11 +55,9 @@ public function afterSave( \Magento\Framework\Model\ResourceModel\Db\AbstractDb $result, \Magento\Framework\Model\AbstractModel $page ) { - if ($page->getIsSearchable()) { - $cmsPageIndexer = $this->indexerRegistry->get(Fulltext::INDEXER_ID); - if (!$cmsPageIndexer->isScheduled()) { - $cmsPageIndexer->reindexRow($page->getId()); - } + $cmsPageIndexer = $this->indexerRegistry->get(Fulltext::INDEXER_ID); + if (!$cmsPageIndexer->isScheduled()) { + $cmsPageIndexer->reindexRow($page->getId()); } return $result;