From 110b9d1f096fbb1591cab65bd918bb85ed812cf3 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Wed, 22 Dec 2021 21:37:27 +0530 Subject: [PATCH] fix: transaction not respecting null set --- src/Utils/auth-utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Utils/auth-utils.ts b/src/Utils/auth-utils.ts index 85c002f..9230147 100644 --- a/src/Utils/auth-utils.ts +++ b/src/Utils/auth-utils.ts @@ -26,7 +26,7 @@ export const addTransactionCapability = (state: SignalKeyStore, logger: Logger): } const dict = transactionCache[type] - const idsRequiringFetch = ids.filter(item => !dict?.[item]) + const idsRequiringFetch = dict ? ids.filter(item => !(item in dict)) : ids // only fetch if there are any items to fetch if(idsRequiringFetch.length) { const result = await state.get(type, idsRequiringFetch)