diff --git a/lib/query_patch.rb b/lib/query_patch.rb index dfd4f79..e3035e5 100644 --- a/lib/query_patch.rb +++ b/lib/query_patch.rb @@ -22,28 +22,24 @@ module QueryPatch unloadable # Send unloadable so it will not be unloaded in development alias_method_chain :available_columns, :hidden - end end module ClassMethods end - + module InstanceMethods def available_columns_with_hidden - unless @available_columns - @available_columns = available_columns_without_hidden - - @available_columns << QueryColumn.new(:qbo_customer, :sortable => "#{QboCustomer.table_name}.name", :groupable => true, :caption => :field_qbo_customer) - end - @available_columns - end - + unless @available_columns + @available_columns = available_columns_without_hidden + @available_columns << QueryColumn.new(:qbo_customer, :sortable => "#{QboCustomer.table_name}.name", :groupable => true, :caption => :field_qbo_customer) + end + @available_columns + end end - end # Add module to Issue -IssueQuery.send(:include, QueryPatch) \ No newline at end of file +IssueQuery.send(:include, QueryPatch)