From d10bf44c78a5dd9511adc32b868c180f0e90e200 Mon Sep 17 00:00:00 2001 From: David Cook Date: Fri, 27 Jun 2025 00:45:27 +0000 Subject: [PATCH] Bug 36947: (QA follow-up) Fix locale-list to show selected values Signed-off-by: David Cook --- admin/preferences.pl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/admin/preferences.pl b/admin/preferences.pl index 6b8fe83021..bf67c87e74 100755 --- a/admin/preferences.pl +++ b/admin/preferences.pl @@ -126,7 +126,13 @@ sub _get_chunk { # Dynamic locale detection for facet sorting using Koha::I18N require Koha::I18N; - $chunk->{'CHOICES'} = Koha::I18N::available_locales(); + my $locales = Koha::I18N::available_locales(); + foreach my $locale (@$locales) { + if ( $locale->{value} && $value && $locale->{value} eq $value ) { + $locale->{selected} = 1; + } + } + $chunk->{'CHOICES'} = $locales; $chunk->{'type'} = 'select'; } elsif ( $options{'choices'} ) { my $add_blank; -- 2.39.5