From c4b44a51097e67a357b490adf407f1a6afb0d8ee Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 14 Dec 2020 16:45:10 +0100 Subject: slightly more helpful error message --- packages/idb-bridge/src/BridgeIDBObjectStore.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packages/idb-bridge') diff --git a/packages/idb-bridge/src/BridgeIDBObjectStore.ts b/packages/idb-bridge/src/BridgeIDBObjectStore.ts index 06bd0f590..6fdf35200 100644 --- a/packages/idb-bridge/src/BridgeIDBObjectStore.ts +++ b/packages/idb-bridge/src/BridgeIDBObjectStore.ts @@ -206,7 +206,13 @@ export class BridgeIDBObjectStore { if (key instanceof BridgeIDBKeyRange) { keyRange = key; } else { - keyRange = BridgeIDBKeyRange.only(valueToKey(key)); + try { + keyRange = BridgeIDBKeyRange.only(valueToKey(key)); + } catch (e) { + throw Error( + `invalid key (type ${typeof key}) for object store ${this._name}`, + ); + } } const recordRequest: RecordGetRequest = { -- cgit v1.2.3