Validate field set later

Closes #12739
(grafted from 31958cc6bbae3c46dbaeb919221ceb317f5e2ccc)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier committed 2023-11-14 00:05:17 +01:00
1 parent 4afb959a07
commit 63ab6f3e74
2 files changed
+2

No files matched your search

+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);
@@ -498,6 +498,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: