diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt
index 30ab2b46b9..38e5410bd0 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt
@@ -745,8 +745,8 @@
[% ELSE %]
[% END %]
- [% FOREACH budgetid_loo IN budgetid_loop %]
- [% IF ( budgetid_loo.selected ) %] [% ELSE %][% END %]
+ [% FOREACH budgetsloo IN budgetsloop %]
+ [% IF ( budgetsloo.selected ) %][% ELSE %][% END %]
[% END %]
diff --git a/suggestion/suggestion.pl b/suggestion/suggestion.pl
index ef153ba88b..8c3056e807 100755
--- a/suggestion/suggestion.pl
+++ b/suggestion/suggestion.pl
@@ -351,14 +351,7 @@ my $patron_reason_loop = GetAuthorisedValues("OPAC_SUG");
$template->param(patron_reason_loop=>$patron_reason_loop);
#Budgets management
-my $budgets = [];
-if ($branchfilter) {
- my $searchbudgets = { budget_branchcode => $branchfilter };
- $budgets = GetBudgets($searchbudgets);
-} else {
- $budgets = GetBudgets(undef);
-}
-
+my $budgets = GetBudgets;
my @budgets_loop;
foreach my $budget ( @{$budgets} ) {
next unless (CanUserUseBudget($borrowernumber, $budget, $userflags));