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:
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]
|
||||
|
||||
Reference in new issue
Block a user