From d28a8567e92d01b2d55527f06134872f4e450df9 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Mon, 1 Sep 2025 10:16:45 +0000 Subject: [PATCH] Bug 40734: Fix creating new library with additional fields Test plan, dont apply patch yet: 1. Go to Administration > Additional fields > Libraries (branches) > New field 2. Enter a name for the field 3. Click Save 4. Go to Administration > Libraries > New library --> The form does not contain the additional field 5. Apply patch. Repeat. --- admin/branches.pl | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/admin/branches.pl b/admin/branches.pl index b6d55ea9ee1..01f09839a64 100755 --- a/admin/branches.pl +++ b/admin/branches.pl @@ -52,17 +52,15 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( ); my $library; -if ($branchcode) { - $library = Koha::Libraries->find($branchcode); - my @additional_fields = Koha::AdditionalFields->search( { tablename => 'branches' } )->as_list; - my @additional_field_values; - @additional_field_values = $library ? $library->get_additional_field_values_for_template : (); +$library = Koha::Libraries->find($branchcode); +my @additional_fields = Koha::AdditionalFields->search( { tablename => 'branches' } )->as_list; +my @additional_field_values; +@additional_field_values = $library ? $library->get_additional_field_values_for_template : (); - $template->param( - additional_fields => \@additional_fields, - additional_field_values => @additional_field_values, - ); -} +$template->param( + additional_fields => \@additional_fields, + additional_field_values => @additional_field_values, +); if ( $op eq 'add_form' ) { $template->param( -- 2.39.5