diff --git a/assets/javascripts/autocomplete.js b/assets/javascripts/autocomplete.js index ff70373..b188d29 100644 --- a/assets/javascripts/autocomplete.js +++ b/assets/javascripts/autocomplete.js @@ -55,11 +55,11 @@ select: function(event, ui) { $input.val(ui.item.value); // visible text - $("#issue_customer_id").val(ui.item.id); // hidden ID + $("#customer_id").val(ui.item.id); // hidden ID // trigger Redmine form update safely setTimeout(function() { - $("#issue_customer_id").trigger("change"); + $("#customer_id").trigger("change"); }, 0); return false; @@ -68,7 +68,7 @@ change: function(event, ui) { // clear hidden field if no valid selection if (!ui.item && !$input.val()) { - $("#issue_customer_id").val(""); + $("#customer_id").val(""); } } }); diff --git a/init.rb b/init.rb index a4addd5..4b447a0 100644 --- a/init.rb +++ b/init.rb @@ -14,7 +14,7 @@ Redmine::Plugin.register :redmine_qbo do name 'Redmine QBO plugin' author 'Rick Barrette' description 'A pluging for Redmine to connect with QuickBooks Online to create Time Activity Entries for billable hours logged when an Issue is closed' - version '2026.3.12' + version '2026.3.13' url 'https://github.com/rickbarrette/redmine_qbo' author_url 'https://barrettefabrication.com' settings default: {empty: true}, partial: 'qbo/settings' diff --git a/lib/redmine_qbo/hooks/issues_hook_listener.rb b/lib/redmine_qbo/hooks/issues_hook_listener.rb index 71c0465..f1c0b64 100644 --- a/lib/redmine_qbo/hooks/issues_hook_listener.rb +++ b/lib/redmine_qbo/hooks/issues_hook_listener.rb @@ -46,7 +46,7 @@ module RedmineQbo # This hidden field is used for the customer ID for the issue # the onchange event will reload the issue form via ajax to update the available estimates customer_id = f.hidden_field :customer_id, - id: "issue_customer_id", + id: "customer_id", onchange: js_path.html_safe # Generate the drop down list of quickbooks estimates owned by the selected customer