From 248839479ea36ef243197bfc248bc6fe8b8a785d Mon Sep 17 00:00:00 2001
From: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
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.
---
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.11.0