fix: transaction not respecting null set

This commit is contained in:
Adhiraj Singh
2021-12-22 21:37:27 +05:30
parent 98af4a6624
commit 110b9d1f09

View File

@@ -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)