From 73e6848ff48710d18eb40b709c96f2c12c0d4543 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Thu, 2 Feb 2023 14:50:46 +0100 Subject: [PATCH] Don't remember GnuPGP key passphrase when it fails #840 --- dev/Stores/User/GnuPG.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev/Stores/User/GnuPG.js b/dev/Stores/User/GnuPG.js index a43bb03a4..c85490921 100644 --- a/dev/Stores/User/GnuPG.js +++ b/dev/Stores/User/GnuPG.js @@ -82,6 +82,8 @@ export const GnuPGUserStore = new class { if (oData?.Result) { key.armor = oData.Result; showScreenPopup(OpenPgpKeyPopupView, [key]); + } else { + passphrases.delete(key.id); } }, { keyId: key.id, @@ -196,6 +198,7 @@ export const GnuPGUserStore = new class { if (result?.Result && false !== result.Result.data) { return result.Result; } + passphrases.delete(key.id); } } }