diff --git a/about.pl b/about.pl index 7b2ac2953f..e7914ede3a 100755 --- a/about.pl +++ b/about.pl @@ -871,7 +871,6 @@ sub elasticsearch_check { # fetch the list of available indexes (e.g. plugins, etc) $es_status->{nodes} = $es_conf->{nodes}; my $es = Search::Elasticsearch->new($es_conf); - my $es_status->{version} = $es->info->{version}->{number}; foreach my $index (@indexes) { my $index_count; @@ -910,6 +909,9 @@ sub elasticsearch_check { }; } $es_status->{running} = $es_running; + if ($es_running) { + $es_status->{version} = $es->info->{version}->{number}; + } $template->param( elasticsearch_status => $es_status, diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt index 749daafad3..bf0b056ddc 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt @@ -181,7 +181,7 @@ [% END %] Version: - [% elasticsearch_status.version | html %] + [% elasticsearch_status.version || t("Unknown") | html %] | Nodes: [% elasticsearch_status.nodes.join(' / ') | html %]