From 9bc386a98fa51617ef927d4133ae310e17676dd5 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Sun, 12 May 2019 19:46:58 -0500 Subject: [PATCH] Bug 22892: Remove warning from rebuild_es if --processes not passed Use of uninitialized value $processes in numeric lt (<) at misc/search_tools/rebuild_elasticsearch.pl line 199. We want the number of processes to be set to 1 by default, and then assign it to $slice_count Test plan: Run the script with and without --processes and confirm that the warning went away. Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens --- misc/search_tools/rebuild_elasticsearch.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/search_tools/rebuild_elasticsearch.pl b/misc/search_tools/rebuild_elasticsearch.pl index fa88a3cc96..1199b63922 100755 --- a/misc/search_tools/rebuild_elasticsearch.pl +++ b/misc/search_tools/rebuild_elasticsearch.pl @@ -138,7 +138,7 @@ _verify_index_state($Koha::SearchEngine::Elasticsearch::BIBLIOS_INDEX, $delete) _verify_index_state($Koha::SearchEngine::Elasticsearch::AUTHORITIES_INDEX, $delete) if ($index_authorities); my $slice_index = 0; -my $slice_count = $processes // 1; +my $slice_count = ( $processes //= 1 ); my %iterator_options; if ($slice_count > 1) { -- 2.39.5