diff --git a/src/node/db/API.js b/src/node/db/API.js index 58a1573cc..3f92c47dd 100644 --- a/src/node/db/API.js +++ b/src/node/db/API.js @@ -778,6 +778,13 @@ exports.createDiffHTML = async (padID, startRev, endRev) => { // get the pad const pad = await getPadSafe(padID, true); + const headRev = pad.getHeadRevisionNumber(); + if (startRev > headRev) + startRev = headRev; + + if (endRev > headRev) + endRev = headRev; + let padDiff; try { padDiff = new PadDiff(pad, startRev, endRev);