Domain inversion fails when comparing xxx2many with None
When such domain is used [('childs', '=', None)] (ex: in stock.location), it is evaluated to False when the field childs is empty. This is because the value of the field is [] (empty list) so '[] == None' is False.