write to doc collection first

This commit is contained in:
Henry Oswald 2015-01-27 15:05:35 +00:00
parent 5928c91b2b
commit 7b0b72494f

View file

@ -48,11 +48,10 @@ module.exports = DocManager =
rev: doc.rev
}, "updating doc lines"
async.series [
(cb)->
# project collection is still primary so that needs to be successful first
MongoManager.updateDoc project_id, mongoPath, lines, cb
(cb)->
MongoManager.upsertIntoDocCollection project_id, doc_id, lines, doc.rev, cb
(cb)->
MongoManager.updateDoc project_id, mongoPath, lines, cb
], (error)->
return callback(error) if error?
callback null, true, doc.rev + 1 # rev will have been incremented in mongo by MongoManager.updateDoc