From d7580789e41c51c7099af1430d8daab30304e2c0 Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Tue, 25 Mar 2025 23:18:57 +0000 Subject: [PATCH] Bug 31698: Call _FixPriority on orginal biblio to clean-up priorty --- reserve/request.pl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reserve/request.pl b/reserve/request.pl index 83134b0e304..43da56a2ec1 100755 --- a/reserve/request.pl +++ b/reserve/request.pl @@ -126,6 +126,9 @@ if ( $op eq 'cud-move' ) { { order_by => { -asc => 'priority' } } )->as_list; + #need to get the biblionumber of the original hold + my $original_biblionumber = $moving_holds[0]->biblionumber; + #Get the highest current priority of the target biblio my $highest_priority = Koha::Holds->search( { biblionumber => $new_biblionumber }, @@ -168,7 +171,8 @@ if ( $op eq 'cud-move' ) { } } - push @biblionumbers, $new_biblionumber; + C4::Reserves::_FixPriority( { biblionumber => $original_biblionumber } ); + push @biblionumbers, $original_biblionumber; $template->param( hold_move_successes => \@success_messages, -- 2.39.5