diff --git a/lib/issues_form_hook_listener.rb b/lib/issues_form_hook_listener.rb index d211b16..2772d29 100644 --- a/lib/issues_form_hook_listener.rb +++ b/lib/issues_form_hook_listener.rb @@ -33,7 +33,11 @@ class IssuesFormHookListener < Redmine::Hook::ViewListener customer_id = f.hidden_field :customer_id, :id => "issue_customer_id" if context[:issue].customer - vehicles = customer.vehicles.pluck(:name, :id) + if customer.vehicles + vehicles = customer.vehicles.pluck(:name, :id) + else + vehicles = [nil].compact + end estimates = customer.qbo_estimates.pluck(:doc_number, :id).sort! {|x, y| y <=> x} else vehicles = [nil].compact