rails / arel

A Relational Algebra
2.06k stars 390 forks source link

named_function.eq(nil) produce wrong sql #469

Closed kmmndr closed 7 years ago

kmmndr commented 7 years ago

Using Arel v6.0.4 Testing equality on named function produce wrong SQL code if value tested is nil.

Nodes::NamedFunction.new('omg', [Arel.star]).eq(nil)
=> omg(*) = NULL