From 1d0e568c46e159db07d4831b7325600ba0b84aef Mon Sep 17 00:00:00 2001 From: jeremy breuillard Date: Fri, 5 Nov 2021 16:30:25 +0000 Subject: [PATCH] Bug 27550: "Duplicate budget" does not keep users associated with that budget Once a budget is duplicated, all the parameters are copied except the Users Test plan : Home > Administration > Budgets 1)Create a budget to allow (active or inactive) 2)Give it some funds by filling up the form, especially Owner and User(s) 3)Submit then you go back to the Budgets dashboard 4)Duplicate the Budget and click on its name 5)Edit it and notice that User(s) is empty 6)Apply the patch 7)Repeat from 1) to 5) --- C4/Budgets.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/C4/Budgets.pm b/C4/Budgets.pm index 9624650..6b9e59a 100644 --- a/C4/Budgets.pm +++ b/C4/Budgets.pm @@ -1285,6 +1285,8 @@ sub CloneBudgetHierarchy { budget_period_id => $new_budget_period_id } ); + my @borrowernumbers = GetBudgetUsers($budget->{budget_id}); + ModBudgetUsers($new_budget_id, @borrowernumbers); CloneBudgetHierarchy( { budgets => $budgets, -- 2.25.1