From 162c76471bca54c477a279d1e9df6130aa65f881 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Wed, 10 Aug 2016 00:13:16 -0400 Subject: [PATCH] Update issues_save_hook_listener.rb --- lib/issues_save_hook_listener.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/issues_save_hook_listener.rb b/lib/issues_save_hook_listener.rb index b7e3c1d..3cd7be5 100644 --- a/lib/issues_save_hook_listener.rb +++ b/lib/issues_save_hook_listener.rb @@ -85,14 +85,13 @@ class IssuesSaveHookListener < Redmine::Hook::ViewListener end h.each do |key, val| - item_id = Qbo.get_base(:item).service.query("SELECT Id FROM Item WHERE Name = '#{key}' ").first.id # Convert float spent time to hours and minutes hours = val.to_i minutesDecimal = (( spent_hours - hours) * 60) minutes = minutesDecimal.to_i - item = item_service.fetch_by_id issue.qbo_item_id + item = item_service.query("SELECT Id FROM Item WHERE Name = '#{key}' ").first time_entry.description = "#{issue.tracker} ##{issue.id}: #{issue.subject}" # TODO entry.user.qbo_employee.id time_entry.employee_id = employee_id @@ -103,7 +102,7 @@ class IssuesSaveHookListener < Redmine::Hook::ViewListener time_entry.name_of = "Employee" time_entry.txn_date = Date.today time_entry.hourly_rate = item.unit_price - time_entry.item_id = item_id #issue.qbo_item_id + time_entry.item_id = item.id time_entry.start_time = issue.start_date time_entry.end_time = Time.now time_service.create(time_entry)