Allow domain inversion to set None to X2M field

When domain is like ('field', '=', None), the domain inversion set the value to
None.

issue4301
review10701002
This commit is contained in:
Cédric Krier committed 2014-12-11 22:23:37 +01:00
1 parent e4becbfd04
commit 80dc23e002
1 file changed
+3
@@ -626,6 +626,9 @@ class O2MField(Field):
self._connect_value(group)
def set_client(self, record, value, force_change=False):
# domain inversion could try to set None as value
if value is None:
value = []
# domain inversion could try to set id as value
if isinstance(value, (int, long)):
value = [value]