diff --git a/packages/minimongo/minimongo.js b/packages/minimongo/minimongo.js index 5997e80dd9..8a17490a2e 100644 --- a/packages/minimongo/minimongo.js +++ b/packages/minimongo/minimongo.js @@ -1156,6 +1156,7 @@ LocalCollection._createUpsertDocument = function (selector, modifier) { return newDoc } else { // Replacement can take _id from query document + modifier = EJSON.clone(modifier); if (newDoc._id) { modifier._id = newDoc._id; }