From bc962405ab5c3aa2c4c37e0c32014c13b5d45cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 5 Aug 2011 12:57:34 +0200 Subject: [PATCH] Propagate "group-" signal only if parent is the same model issue2081 --- tryton/gui/window/view_form/model/field.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tryton/gui/window/view_form/model/field.py b/tryton/gui/window/view_form/model/field.py index 690e003dfd..03af76b7e0 100644 --- a/tryton/gui/window/view_form/model/field.py +++ b/tryton/gui/window/view_form/model/field.py @@ -431,10 +431,12 @@ class O2MField(CharField): record.parent.signal('record-changed') def _group_list_changed(self, group, signal): - group.parent.group.signal('group-list-changed', signal) + if group.model_name == group.parent.model_name: + group.parent.group.signal('group-list-changed', signal) def _group_cleared(self, group, signal): - group.parent.signal('group-cleared') + if group.model_name == group.parent.model_name: + group.parent.signal('group-cleared') def _set_default_value(self, record): if record.value.get(self.name) is not None: