Skip to content

Commit

Permalink
bug in edit completion and fastforward
Browse files Browse the repository at this point in the history
  • Loading branch information
paulgirard committed Sep 1, 2017
1 parent a9a5e44 commit 6df38c6
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions server/routes/editLog.js
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ function getEditLog(req, res){

let edits = formatEdits(data, model)

const fastforward = data.length - edits.length
let fastforward = data.length - edits.length
if (query.limit && fastforward>0)
res.set('fastforward',fastforward)

Expand All @@ -185,7 +185,10 @@ function getEditLog(req, res){
EditLog.aggregate(aggregationPipeline)
.then(newData => {
debug(`added ${data.length - edits.length} more edits to reach ${data.length}`)
edits = edits.concat(formatEdits(newData).slice(0,data.length - edits.length))
const newEdits = formatEdits(newData, model)
// fastforward: add the number filtered edits and substract the unfiltered but not included in response
fastforward += newData.length - newEdits.length + newEdits.length - data.length + edits.length
edits = edits.concat(newEdits.slice(0,data.length - edits.length))
nextWhilst(null)
})
},
Expand Down

0 comments on commit 6df38c6

Please sign in to comment.