From 295b3e4cfb95b90d7c1083b54a1404cb8bd8bbf7 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 12 Mar 2024 18:44:36 +0100 Subject: [PATCH] Skip crashing OpenPGP keys --- dev/Stores/User/OpenPGP.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev/Stores/User/OpenPGP.js b/dev/Stores/User/OpenPGP.js index 1a66dd137..b923c3de0 100644 --- a/dev/Stores/User/OpenPGP.js +++ b/dev/Stores/User/OpenPGP.js @@ -59,9 +59,11 @@ const let keys = [], key, armoredKeys = JSON.parse(storage.getItem(itemname)), i = arrayLength(armoredKeys); - while (i--) { + while (i--) try { key = await openpgp.readKey({armoredKey:armoredKeys[i]}); key.err || keys.push(new OpenPgpKeyModel(armoredKeys[i], key)); + } catch (e) { + console.error(e); } return keys; },