From 0b613a6d3b64e2d3fbbdf69c2cceff1287b0e7f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 9 May 2014 14:29:29 +0200 Subject: [PATCH] Use parent_field_name instead of relation_field to skip on_change values relation_field is not reliable see issue3899 issue3819 review10291002 --- proteus/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proteus/__init__.py b/proteus/__init__.py index 30100689c1..cf2aadc14b 100644 --- a/proteus/__init__.py +++ b/proteus/__init__.py @@ -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