From f6f319960d053b35b9c11a3d01a6a7c9bc31eef3 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Thu, 20 Mar 2014 21:34:01 +0100 Subject: [PATCH] Fix REQ_CS rev boundary check fixes #2096 --- src/node/handler/PadMessageHandler.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/node/handler/PadMessageHandler.js b/src/node/handler/PadMessageHandler.js index ed47109d..3582c9bd 100644 --- a/src/node/handler/PadMessageHandler.js +++ b/src/node/handler/PadMessageHandler.js @@ -1372,7 +1372,7 @@ function getChangesetInfo(padId, startNum, endNum, granularity, callback) while (compositeStart < endNum) { var compositeEnd = compositeStart + granularity; - if (compositeEnd > endNum || compositeEnd > head_revision) + if (compositeEnd > endNum || compositeEnd > head_revision+1) { break; } @@ -1500,8 +1500,8 @@ function composePadChangesets(padId, startNum, endNum, callback) var changesetsNeeded=[]; var headNum = pad.getHeadRevisionNumber(); - if (endNum > headNum) - endNum = headNum; + if (endNum > headNum+1) + endNum = headNum+1; if (startNum < 0) startNum = 0; //create a array for all changesets, we will