Bug 36134: Read complete Elasticsearch configuration in about.pl
authorLari Taskula <lari.taskula@hypernova.fi>
Tue, 20 Feb 2024 01:47:53 +0000 (01:47 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Thu, 7 Mar 2024 16:35:36 +0000 (17:35 +0100)
commit5511482951f812140f134b0ddfc5f3cab2807c77
tree6af988c6116dfeee42b86b1250afbca5c489a6bf
parent8413b376798097725cfd2ca3eb7a12427ad08163
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>
about.pl