From 738cd21b1fc585f95f0b1e56286b3f6b98560dd2 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Fri, 17 Nov 2017 10:56:13 -0500 Subject: [PATCH] Update issues_form_hook_listener.rb --- lib/issues_form_hook_listener.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/issues_form_hook_listener.rb b/lib/issues_form_hook_listener.rb index 2772d29..684fc26 100644 --- a/lib/issues_form_hook_listener.rb +++ b/lib/issues_form_hook_listener.rb @@ -26,6 +26,16 @@ class IssuesFormHookListener < Redmine::Hook::ViewListener selected_customer = context[:issue].customer ? context[:issue].customer.id : nil selected_estimate = context[:issue].qbo_estimate ? context[:issue].qbo_estimate.id : nil selected_vehicle = context[:issue].vehicles_id ? context[:issue].vehicles_id : nil + + #check project level customer ownership + if context[:issue].project.customer + selected_customer = context[:issue].project.customer.id ? selected_customer.nil? : nil + end + + #check project level vehicle ownership + if context[:issue].project.vehicle + selected_vehicle = context[:issue].project.vehicle.id ? selected_vehicle.nil? : nil + end # Load customer information customer = Customer.find_by_id(selected_customer) if selected_customer