diff --git a/tryton/gui/window/view_form/model/record.py b/tryton/gui/window/view_form/model/record.py index 1850784a5d..7363163a05 100644 --- a/tryton/gui/window/view_form/model/record.py +++ b/tryton/gui/window/view_form/model/record.py @@ -427,6 +427,9 @@ class Record: def set_default(self, val, signal=True, validate=True): fieldnames = [] for fieldname, value in list(val.items()): + if fieldname in {'_write', '_delete', '_timestamp'}: + setattr(self, fieldname, value) + continue if fieldname not in self.group.fields: continue if fieldname == self.group.exclude_field: