raise error on unknown column; add complex query test

This commit is contained in:
Bilal Catic
2020-01-31 17:44:12 +01:00
parent 87712860dd
commit e521a4de09
2 changed files with 29 additions and 2 deletions

View File

@@ -48,7 +48,9 @@ class TextToSqlQuery
escaped_node_value = handle_special_chars node_value
mapping = @fields_mappings[first_key.to_sym]
if mapping.nil?
["#{@default_field.to_s} ILIKE ?", "%#{escaped_node_value}%"]
# ["#{@default_field.to_s} ILIKE ?", "%#{escaped_node_value}%"]
#['', '']
raise "Unknown field '#{first_key.to_s}'" # "Unknown field '#{first_key.to_s}' in query "
else
["#{mapping.to_s} ILIKE ?", "%#{escaped_node_value}%"]
end