You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There seems to be a specific check to make sure nil is not appended to the values array, which doesn't seem right, but I don't pretend to fully understand this method so it's likely I'm missing something. Seems like the following diff would take care of it:
diff --git a/ar-extensions/lib/ar-extensions/finders.rb b/ar-extensions/lib/ar-extensions/finders.rb
index 874ba3c..374ac2a 100644
--- a/ar-extensions/lib/ar-extensions/finders.rb
+++ b/ar-extensions/lib/ar-extensions/finders.rb
@@ -63,7 +63,7 @@ class ActiveRecord::Base
result = ActiveRecord::Extensions.process( key, val, self )
if result
conditions << result.sql
- values.push( result.value ) unless result.value.nil?
+ values.push( result.value )
else
# Extract table name from qualified attribute names.
attr = key.to_s
@@ -91,4 +91,4 @@ class ActiveRecord::Base
end
end
-end
\ No newline at end of file
+end
The text was updated successfully, but these errors were encountered:
The following call to sanitize_sql_from_hash yields invalid conditions:
And ends up throwing:
There seems to be a specific check to make sure nil is not appended to the values array, which doesn't seem right, but I don't pretend to fully understand this method so it's likely I'm missing something. Seems like the following diff would take care of it:
The text was updated successfully, but these errors were encountered: