From 91550319866f586ce70fa0e725abc010e2eb9a45 Mon Sep 17 00:00:00 2001 From: Emily Stark Date: Thu, 6 Jun 2013 17:49:38 -0700 Subject: [PATCH] Don't use transform on tailable cursor SynchronousCursors. Also remove unnecessary check on cursorDescription.options. --- packages/mongo-livedata/mongo_driver.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/mongo-livedata/mongo_driver.js b/packages/mongo-livedata/mongo_driver.js index dc4cb34eec..c0a21abc2f 100644 --- a/packages/mongo-livedata/mongo_driver.js +++ b/packages/mongo-livedata/mongo_driver.js @@ -453,8 +453,7 @@ var SynchronousCursor = function (dbCursor, cursorDescription, useTransform) { var self = this; self._dbCursor = dbCursor; self._cursorDescription = cursorDescription; - if (useTransform && cursorDescription.options && - cursorDescription.options.transform) { + if (useTransform && cursorDescription.options.transform) { self._transform = Deps._makeNonreactive( cursorDescription.options.transform ); @@ -931,7 +930,7 @@ _Mongo.prototype._observeChangesTailable = function ( + (ordered ? "addedBefore" : "added") + " callback"); } var cursor = self._createSynchronousCursor(cursorDescription, - true /* useTransform */); + false /* useTransform */); var stopped = false; var lastTS = undefined; @@ -973,7 +972,7 @@ _Mongo.prototype._observeChangesTailable = function ( cursor = self._createSynchronousCursor(new CursorDescription( cursorDescription.collectionName, newSelector, - cursorDescription.options), true /* useTransform */); + cursorDescription.options), false /* useTransform */); } } });