Bug 36134: Read complete Elasticsearch configuration in about.pl
When enabling Elasticsearch authentication in Koha using userinfo parameter of Search::Elasticsearch, about.pl breaks and gives an internal server error. This patch reads the complete Elasticsearch configuration for about.pl including userinfo causing about.pl to recover. To test: 1. In Elasticsearch 7 settings, set "xpack.security.enabled: true" 2. Add <userinfo>elastic:password</userinfo> to KOHA_CONF elasticsearch settings 3. Restart plack and navigate to about.pl 4. Observe internal server error 5. Apply patch 6. Refresh about.pl 7. Observe it working again Signed-off-by: David Cook <dcook@prosentient.com.au> Signed-off-by: Julian Maurice <julian.maurice@biblibre.com> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
parent
8413b37679
commit
5511482951
1 changed files with 1 additions and 1 deletions
2
about.pl
2
about.pl
|
@ -391,7 +391,7 @@ if ( C4::Context->preference('SearchEngine') eq 'Elasticsearch' ) {
|
|||
# TODO: When new indexes get added, we could have other ways to
|
||||
# fetch the list of available indexes (e.g. plugins, etc)
|
||||
$es_status->{nodes} = $es_conf->{nodes};
|
||||
my $es = Search::Elasticsearch->new({ nodes => $es_conf->{nodes} });
|
||||
my $es = Search::Elasticsearch->new( $es_conf );
|
||||
my $es_status->{version} = $es->info->{version}->{number};
|
||||
|
||||
foreach my $index ( @indexes ) {
|
||||
|
|
Loading…
Reference in a new issue