Use parent_field_name instead of relation_field to skip on_change values

relation_field is not reliable see issue3899

issue3819
review10291002
This commit is contained in:
Cédric Krier
2014-05-09 14:29:29 +02:00
parent a88a2c4a17
commit 0b613a6d3b
+1 -1
View File
@@ -774,7 +774,7 @@ class Model(object):
and self._parent_name == definition['name']
and self._parent):
values[field] = self._parent._get_on_change_value(
skip={definition.get('relation_field')})
skip={self._parent_field_name})
else:
values[field] = getattr(self, '__%s_eval' % field)
return values