From d58009d4169d8c98e5f4736af36c4be3188f0587 Mon Sep 17 00:00:00 2001 From: Anders Rune Jensen Date: Sat, 2 Apr 2022 19:05:31 +0200 Subject: [PATCH] Make sure multicb done() is only called once --- index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 0af5c45..11574f8 100644 --- a/index.js +++ b/index.js @@ -644,10 +644,14 @@ module.exports = function (log, indexesPath) { const index = newIndexes[indexName] if (doneIndexing) indexes[indexName] = index index.offset = offset - done(() => { - saveIndex(indexName, index, count) - }) } + + done(() => { + for (var indexName in newIndexes) { + const index = newIndexes[indexName] + saveIndex(indexName, index, count) + } + }) } const logstreamId = Math.ceil(Math.random() * 1000)