Affects Version/s: None
Fix Version/s: 2.3.1
Security Level: All
This issue is created automatically through a Github pull request on behalf of mnapoli:
Fix and test for
> PersistentCollection::matching() always returns empty collection, when passed criteria's expression is created using ExpressionBuilder::isNull()
> This happens because expression created by ExpressionBuilder::isNull() is wrongly translated to SQL using '=' operator instead of 'IS NULL'.
> If the collection is already loaded, result is as expected.