diff --git a/hobo/lib/hobo/scopes/automatic_scopes.rb b/hobo/lib/hobo/scopes/automatic_scopes.rb index 86b6294fd..13367c260 100644 --- a/hobo/lib/hobo/scopes/automatic_scopes.rb +++ b/hobo/lib/hobo/scopes/automatic_scopes.rb @@ -275,7 +275,7 @@ def create_scope words = query.split args = [] word_queries = words.map do |word| - field_query = '(' + fields.map { |field| "(#{@klass.table_name}.#{field} like ?)" }.join(" OR ") + ')' + field_query = '(' + fields.map { |field| "(#{@klass.table_name+'.' unless field.to_s.index('.')}#{field} like ?)" }.join(" OR ") + ')' args += ["%#{word}%"] * fields.length field_query end