diff --git a/lib/budget_issue_hook.rb b/lib/budget_issue_hook.rb index 28884fa..082caf0 100644 --- a/lib/budget_issue_hook.rb +++ b/lib/budget_issue_hook.rb @@ -47,6 +47,13 @@ class BudgetIssueHook < Redmine::Hook::ViewListener return '' end end + + def controller_issues_edit_before_save(context = {}) + if context[:params] && context[:params][:issue] + context[:issue].deliverable = Deliverable.find_by_id_and_project_id(context[:params][:issue][:deliverable_id], context[:issue].project.id) + end + return '' + end # Saves the Deliverable assignment to the issue #