From f6d02ae7233e41f5a85fb3eda0adc2d3c49eb9a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 21 May 2012 12:40:10 +0200 Subject: [PATCH] Set record modified when setting list on O2M issue2607 review375001 --- tryton/gui/window/view_form/model/field.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tryton/gui/window/view_form/model/field.py b/tryton/gui/window/view_form/model/field.py index 2adc07b490..8adfff3711 100644 --- a/tryton/gui/window/view_form/model/field.py +++ b/tryton/gui/window/view_form/model/field.py @@ -672,7 +672,10 @@ class O2MField(CharField): def set_on_change(self, record, value): self._set_default_value(record) if isinstance(value, (list, tuple)): - return self.set(record, value, modified=False) + self.set(record, value, modified=False) + record.modified_fields.setdefault(self.name) + record.signal('record-modified') + return True if value and (value.get('add') or value.get('update')): context = self.context_get(record)