changeset a1dac30e2d70 in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset&node=a1dac30e2d70
description:
Support _write, _delete and _timestamp values when set from default
value
issue11012
review372751002
diffstat:
tryton/gui/window/view_form/model/record.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r 70dae4f35b49 -r a1dac30e2d70 tryton/gui/window/view_form/model/record.py
--- a/tryton/gui/window/view_form/model/record.py Wed Apr 06 23:37:45
2022 +0200
+++ b/tryton/gui/window/view_form/model/record.py Mon Apr 11 12:48:41
2022 +0200
@@ -427,6 +427,9 @@
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: