From 1fc1a8f68c36bbd524788a8c72a12386dbd36deb Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Thu, 7 May 2015 20:44:21 +1200 Subject: [PATCH] Fix class limit on delete query in SolrIndex --- code/solr/Solr.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/solr/Solr.php b/code/solr/Solr.php index 8ec9080..e48eebe 100644 --- a/code/solr/Solr.php +++ b/code/solr/Solr.php @@ -237,7 +237,9 @@ class Solr_Reindex extends BuildTask { $classes = array_intersect_key($classes, array_combine($limitClasses, $limitClasses)); } - Solr::service($index)->deleteByQuery('ClassHierarchy:(' . implode(' OR ', array_keys($classes)) . ')'); + if($classes) { + Solr::service($index)->deleteByQuery('ClassHierarchy:(' . implode(' OR ', array_keys($classes)) . ')'); + } foreach ($classes as $class => $options) { $includeSubclasses = $options['include_children'];