Validate field set later

Closes #12739
This commit is contained in:
Cédric Krier
2023-11-14 00:05:17 +01:00
parent 47df4da88f
commit b75207c1cb
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -860,6 +860,7 @@
value = later[name];
this.model.fields[name].set(this, value);
this._loaded[name] = true;
fieldnames.push(name);
}
if (validate) {
this.validate(fieldnames, true, false, false);
@@ -499,6 +499,7 @@ class Record:
for fieldname, value in later.items():
self.group.fields[fieldname].set(self, value)
self._loaded.add(fieldname)
fieldnames.append(fieldname)
if validate:
self.validate(fieldnames, softvalidation=True)
if modified: