Skip to content

Commit 27f35eb

Browse files
committed
data.RecordFactory: setRecordFields() => only touch _isModified for non-initial data changes #6275
1 parent 365be71 commit 27f35eb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/data/RecordFactory.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,10 @@ class RecordFactory extends Base {
381381
if (!Neo.isEqual(oldValue, value)) {
382382
instance.setRecordData({fieldName: key, model, record, useInitialData, value});
383383

384-
record._isModified = true;
384+
if (!useInitialData) {
385+
record._isModified = true
386+
}
387+
385388
changedFields.push({name: key, oldValue, value})
386389
}
387390
}

0 commit comments

Comments
 (0)