From f2ef1d2f0c7cb652f49842b8e894274c9d541eb6 Mon Sep 17 00:00:00 2001 From: Emmi Takkinen Date: Wed, 30 Nov 2022 12:33:19 +0200 Subject: [PATCH] Bug 32377: Set param skiptotals on call of GetBudgetHierarchy in acqui/histsearch.pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Calling GetBudgetHierarchy from acqui/histsearch.pl is slow if param skiptotals is not used. To test: 1. Open browsers Console -> Network (F12). 2. Navigate to Order search page and perform search. => Take a note how long it takes to load the Search results page. 3. Apply this patch. 4. Repeat step 2. => Page should now load faster. Sponsored-by: Koha-Suomi Oy Signed-off-by: Frédéric Demians --- acqui/histsearch.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acqui/histsearch.pl b/acqui/histsearch.pl index e44c7db329..097fa3b217 100755 --- a/acqui/histsearch.pl +++ b/acqui/histsearch.pl @@ -124,7 +124,7 @@ if ($do_search) { my $budgetperiods = C4::Budgets::GetBudgetPeriods; my $bp_loop = $budgetperiods; for my $bp ( @{$budgetperiods} ) { - my $hierarchy = C4::Budgets::GetBudgetHierarchy( $$bp{budget_period_id} ); + my $hierarchy = C4::Budgets::GetBudgetHierarchy( $$bp{budget_period_id}, undef, undef, 1 ); for my $budget ( @{$hierarchy} ) { $$budget{budget_display_name} = sprintf("%s", ">" x $$budget{depth} . $$budget{budget_name}); } -- 2.34.1