diff --git a/Patch-Algolia_AlgoliaSearch-3.11.0-full-reindex-queue-jobs-processing.patch b/Patch-Algolia_AlgoliaSearch-3.11.0-full-reindex-queue-jobs-processing.patch new file mode 100644 index 0000000..ed7dc56 --- /dev/null +++ b/Patch-Algolia_AlgoliaSearch-3.11.0-full-reindex-queue-jobs-processing.patch @@ -0,0 +1,16 @@ +--- Model/Queue.php ++++ Model/Queue.php +@@ -401,7 +401,12 @@ + + if ($jobsCount > 0 && $jobsCount < $maxJobs) { + $restLimit = $maxJobs - $jobsCount; +- $lastFullReindexJobId = max($this->getJobsIdsFromMergedJobs($jobs)); ++ ++ if ($fullReindexJobsCount > 0) { ++ $lastFullReindexJobId = max($this->getJobsIdsFromMergedJobs($fullReindexJobs)); ++ } else { ++ $lastFullReindexJobId = max($this->getJobsIdsFromMergedJobs($jobs)); ++ } + + $restFullReindexJobs = $this->fetchJobs($restLimit, true, $lastFullReindexJobId); + diff --git a/README.md b/README.md index bc6f145..28c6bd8 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,7 @@ algolia/algoliasearch-magento-2|Patch-Algolia_AlgoliaSearch-emulation-clean-scop algolia/algoliasearch-magento-2|Patch-Algolia_AlgoliaSearch-pages-trigger-index.patch| Page indexer listeners on mview | algolia/algoliasearch-magento-2|Patch-Algolia_AlgoliaSearch-remove-show-all-products.patch| Remove show all products | algolia/algoliasearch-magento-2|Patch-Algolia_AlgoliaSearch-check-request-path-to-empty.patch| [PR #1149](https://github.com/algolia/algoliasearch-magento-2/pull/1149) | +algolia/algoliasearch-magento-2|Patch-Algolia_AlgoliaSearch-3.11.0-full-reindex-queue-jobs-processing.patch| [PR #1539](https://github.com/algolia/algoliasearch-magento-2/pull/1539) |3.11.0 amasty/shopby|Patch-Amasty_Shopby-2.10.5-remove-price-indexer.patch| Remove auto price indexer for v2.10.5 |2.10.5 amasty/shopby|Patch-Amasty_Shopby-2.12.5-remove-price-indexer.patch| Remove auto price indexer for v2.12.5 |2.12.5 amasty/shopby|Patch-Amasty_Shopby-2.13.7-remove-price-indexer.patch| Remove auto price indexer for v2.13.7 |2.13.7 diff --git a/patches.json b/patches.json index ef681cb..6f3888e 100644 --- a/patches.json +++ b/patches.json @@ -669,6 +669,10 @@ "Remove auto price indexer for v2.12.5": { "file": "Patch-Amasty_Shopby-2.12.5-remove-price-indexer.patch", "version": "*" + }, + "Processing full reindex queue jobs for v3.11.0": { + "file": "Patch-Algolia_AlgoliaSearch-3.11.0-full-reindex-queue-jobs-processing.patch", + "version": "*" } }, "magento/module-config": {