Support _write, _delete and _timestamp values when set from default value

issue11012
review372751002
This commit is contained in:
Nicolas Évrard committed 2022-04-11 12:48:41 +02:00
1 parent bf19315829
commit 0e76db05e7
1 file changed
+3
@@ -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: