gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 01/02: slightly more helpful error message


From: gnunet
Subject: [taler-wallet-core] 01/02: slightly more helpful error message
Date: Mon, 14 Dec 2020 16:45:21 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository wallet-core.

commit c4b44a51097e67a357b490adf407f1a6afb0d8ee
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Dec 14 16:45:10 2020 +0100

    slightly more helpful error message
---
 packages/idb-bridge/src/BridgeIDBObjectStore.ts | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/packages/idb-bridge/src/BridgeIDBObjectStore.ts 
b/packages/idb-bridge/src/BridgeIDBObjectStore.ts
index 06bd0f59..6fdf3520 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 = {

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]