From 334cbad8feab9401e7db9a1065260515a1b758f8 Mon Sep 17 00:00:00 2001 From: gorn Date: Wed, 21 Dec 2011 08:27:59 +0100 Subject: [PATCH] id should default to :id if it is nil --- lib/rails3-jquery-autocomplete/orm/active_record.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rails3-jquery-autocomplete/orm/active_record.rb b/lib/rails3-jquery-autocomplete/orm/active_record.rb index e9260dd0..db2fc07c 100644 --- a/lib/rails3-jquery-autocomplete/orm/active_record.rb +++ b/lib/rails3-jquery-autocomplete/orm/active_record.rb @@ -29,7 +29,7 @@ def get_autocomplete_items(parameters) def get_autocomplete_select_clause(model, method, options) table_name = model.table_name - (["#{table_name}.#{model.primary_key}", "#{table_name}.#{method}"] + (options[:extra_data].blank? ? [] : options[:extra_data])) + (["#{table_name}.#{model.primary_key || :id}", "#{table_name}.#{method}"] + (options[:extra_data].blank? ? [] : options[:extra_data])) end def get_autocomplete_where_clause(model, term, method, options)