From 3261edcc32182a57548bf0f824103d4ff67ddd80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 14 Sep 2021 18:13:44 -0400 Subject: [PATCH] fix: redis processing batch+1 items every iteration --- src/batch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/batch.js b/src/batch.js index dbce61f432..64c0ee5964 100644 --- a/src/batch.js +++ b/src/batch.js @@ -33,7 +33,7 @@ exports.processSortedSet = async function (setKey, process, options) { options.doneIf = typeof options.doneIf === 'function' ? options.doneIf : function () {}; let start = 0; - let stop = options.batch; + let stop = options.batch - 1; if (process && process.constructor && process.constructor.name !== 'AsyncFunction') { process = util.promisify(process);