Skip to content

Commit

Permalink
[BUGFIX] Avoid recursion in function Solr::getNextCoreNumber (#1453)
Browse files Browse the repository at this point in the history
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Co-authored-by: Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
  • Loading branch information
stweil and sebastian-meyer authored Feb 1, 2025
1 parent addd63e commit 4358e98
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Classes/Common/Solr/Solr.php
Original file line number Diff line number Diff line change
Expand Up @@ -331,11 +331,11 @@ public static function getNextCoreNumber(int $number = 0): int
$number = max($number, 0);
// Check if core already exists.
$solr = self::getInstance('dlfCore' . $number);
if (!$solr->ready) {
return $number;
} else {
return self::getNextCoreNumber($number + 1);
while ($solr->ready) {
$number++;
$solr = self::getInstance('dlfCore' . $number);
}
return $number;
}

/**
Expand Down

0 comments on commit 4358e98

Please sign in to comment.