From 1c2397b8f605a20bc570aa23fc016159a5876277 Mon Sep 17 00:00:00 2001 From: Bauke Date: Thu, 4 May 2023 13:12:42 +0200 Subject: [PATCH] Fix nextItem not grabbing from correct storage. --- source/item/item.test.ts | 2 +- source/item/item.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/item/item.test.ts b/source/item/item.test.ts index 6d17f73..93faf89 100644 --- a/source/item/item.test.ts +++ b/source/item/item.test.ts @@ -46,7 +46,7 @@ await setup( // Make sure `nextItem()` returns an item. let storedNext = await nextItem(); - if (storedNext === undefined) { + if (storedNext === undefined || storedNext.value === undefined) { throw new Error("Expected an item"); } diff --git a/source/item/item.ts b/source/item/item.ts index 77c107f..0ebf6f6 100644 --- a/source/item/item.ts +++ b/source/item/item.ts @@ -178,6 +178,7 @@ export async function nextItem(): Promise | undefined> { // means passing undefined here is fine as it won't be used. value: undefined!, serialize: serializeItem, + storage: storageForPrefix(itemKeyPrefix), }); }