lib/ahoy/query_methods.rb in ahoy_matey-2.1.0 vs lib/ahoy/query_methods.rb in ahoy_matey-2.2.0
- old
+ new
@@ -25,10 +25,10 @@
v = "null"
elsif v == true
v = "true"
end
- relation = relation.where("JSON_UNQUOTE(properties -> ?) = ?", "$.#{k.to_s}", v.as_json)
+ relation = relation.where("JSON_UNQUOTE(properties -> ?) = ?", "$.#{k}", v.as_json)
end
else
properties.each do |k, v|
relation = relation.where("properties REGEXP ?", "[{,]#{{k.to_s => v}.to_json.sub(/\A\{/, "").sub(/\}\z/, "").gsub("+", "\\\\+")}[,}]")
end