From 866084ee6b7f0a112539fc545e160742bfd167fa Mon Sep 17 00:00:00 2001 From: James Allen Date: Fri, 7 Mar 2014 14:02:16 +0000 Subject: [PATCH] Pop last version, not last timestamp --- services/track-changes/app/coffee/MongoManager.coffee | 2 +- .../test/unit/coffee/MongoManager/MongoManagerTests.coffee | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/services/track-changes/app/coffee/MongoManager.coffee b/services/track-changes/app/coffee/MongoManager.coffee index 1bf203be18..9285b59c3a 100644 --- a/services/track-changes/app/coffee/MongoManager.coffee +++ b/services/track-changes/app/coffee/MongoManager.coffee @@ -5,7 +5,7 @@ module.exports = MongoManager = getLastCompressedUpdate: (doc_id, callback = (error, update) ->) -> db.docHistory .find(doc_id: ObjectId(doc_id.toString())) - .sort( "meta.end_ts": -1) + .sort( v: -1 ) .limit(1) .toArray (error, compressedUpdates) -> return callback(error) if error? diff --git a/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee b/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee index bbae536533..cd8caec27b 100644 --- a/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee +++ b/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee @@ -34,9 +34,9 @@ describe "MongoManager", -> .calledWith(1) .should.equal true - it "should sort in descending timestamp order", -> + it "should sort in descending version order", -> @db.docHistory.sort - .calledWith("meta.end_ts": -1) + .calledWith(v: -1) .should.equal true it "should call the call back with the update", ->