From 32374d130232ee26c442ab1cdf59eb9bf3c29a45 Mon Sep 17 00:00:00 2001 From: Fridolin Somers Date: Fri, 4 Jul 2025 13:50:45 +0200 Subject: [PATCH] Bug 40306: Use GET in form of value_builder/unimarc_field_4XX.pl Since CSRF procetion form without CUD action must use GET instead of POST Fix value_builder/unimarc_field_4XX.pl Test plan: 1) Use UNIMARC DB 2) Be sure value builder unimarc_field_4XX.pl is defined on 461$t 3) Create a new biblio record 4) On 461$t click on 'Tag editor' icon 5) Perform a search 6) Click on choose 7) Field 461 is filled --- cataloguing/value_builder/unimarc_field_4XX.pl | 4 ++-- .../cataloguing/value_builder/unimarc_field_4XX.tt | 10 ++++------ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/cataloguing/value_builder/unimarc_field_4XX.pl b/cataloguing/value_builder/unimarc_field_4XX.pl index 9462daff5e..a65cec5858 100755 --- a/cataloguing/value_builder/unimarc_field_4XX.pl +++ b/cataloguing/value_builder/unimarc_field_4XX.pl @@ -395,8 +395,8 @@ sub plugin { my @numbers = (); - if ( $total > $resultsperpage ) { - for ( my $i = 1 ; $i < $total / $resultsperpage + 1 ; $i++ ) { + if ( $total_hits > $resultsperpage ) { + for ( my $i = 1 ; $i < $total_hits / $resultsperpage + 1 ; $i++ ) { if ( $i < 16 ) { my $highlight = 0; ( $startfrom == ( $i - 1 ) ) && ( $highlight = 1 ); diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt index db52d39828..691137c73b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt @@ -19,14 +19,12 @@ [% IF ( Search ) %]