Skip to content

Commit 20fc0ab

Browse files
committed
fix(document): don't apply transforms to nested docs when updating already saved doc
Fix #5807
1 parent dce067b commit 20fc0ab

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/model.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,13 @@ Model.prototype.$__delta = function() {
553553
value = value.toObject();
554554
operand(this, where, delta, data, value);
555555
} else {
556-
value = utils.clone(value, {depopulate: 1, _isNested: true});
556+
value = utils.clone(value, {
557+
depopulate: true,
558+
transform: false,
559+
virtuals: false,
560+
retainKeyOrder: true,
561+
_isNested: true
562+
});
557563
operand(this, where, delta, data, value);
558564
}
559565
}

0 commit comments

Comments
 (0)