From 6f98a7574f34d084a055aa8eba41a65bae93dfe9 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 Signed-off-by: Martin Renvoize --- admin/preferences.pl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/admin/preferences.pl b/admin/preferences.pl index 6b8fe830215..bf67c87e74e 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