diff --git a/indexeddb.js b/indexeddb.js index 995b9f3..dd4a89a 100644 --- a/indexeddb.js +++ b/indexeddb.js @@ -228,8 +228,7 @@ const iterateOnRequest = (request, f) => promise.create((resolve, reject) => { */ request.onsuccess = async event => { const cursor = event.target.result - const res = await f(cursor) - if (cursor === null || res === false) { + if (cursor === null || (await f(cursor)) === false) { return resolve() } cursor.continue()