From 479be461a69d3150e54501d2eec2c068f6335665 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Mon, 26 Jan 2026 10:08:53 -0500 Subject: [PATCH] Dynamically load updateIssueFrom javascript path --- lib/hooks/issues_form_hook_listener.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/hooks/issues_form_hook_listener.rb b/lib/hooks/issues_form_hook_listener.rb index a880a31..d1750b1 100644 --- a/lib/hooks/issues_form_hook_listener.rb +++ b/lib/hooks/issues_form_hook_listener.rb @@ -12,6 +12,8 @@ module Hooks class IssuesFormHookListener < Redmine::Hook::ViewListener + include IssuesHelper + # Edit Issue Form # Here we build the required form components before passing them to a partial view formatting. def view_issues_form_details_bottom(context={}) @@ -31,7 +33,7 @@ module Hooks selected_vehicle = issue.vehicles_id ? issue.vehicles_id : nil # Gernerate edit.js link - js_link = issue.new_record? ? "updateIssueFrom('/projects/rmt/issues/new.js', this)" : "updateIssueFrom('/issues/#{issue.id}/edit.js', this)" + js_link = "updateIssueFrom('#{escape_javascript update_issue_form_path(issue.project, issue)}', this)" # Load customer information customer = Customer.find_by_id(selected_customer) if selected_customer