Assure that transform is not changing cached object.

This commit is contained in:
Mitar
2014-06-12 00:21:51 -07:00
committed by David Glasser
parent be73e042a1
commit 265e4e6814

View File

@@ -157,6 +157,7 @@ LocalCollection._observeFromObserveChanges = function (cursor, observeCallbacks)
var self = this;
if (observeCallbacks.changed) {
var oldDoc = self.docs.get(id);
oldDoc = EJSON.clone(oldDoc);
var doc = EJSON.clone(oldDoc);
LocalCollection._applyChanges(doc, fields);
observeCallbacks.changed(transform(doc), transform(oldDoc));