From 2618bd487651e20e71bda8d87e4ff1a4e9c3bef4 Mon Sep 17 00:00:00 2001 From: quadrismegistus Date: Thu, 17 Sep 2020 09:31:58 +0100 Subject: [PATCH] komrade update! --- komrade/backend/keymaker.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/komrade/backend/keymaker.py b/komrade/backend/keymaker.py index 3cbe5b1..1dbfa4c 100644 --- a/komrade/backend/keymaker.py +++ b/komrade/backend/keymaker.py @@ -269,10 +269,12 @@ class Keymaker(Logger): if 'pubkey' in self._keychain and self._keychain['pubkey']: pk=self._keychain['pubkey'] return KomradeAsymmetricPublicKey(b64dec(pk)) if type(pk)==bytes else pk - res = self.crypt_keys.get(name, prefix='/pubkey/') + + res = self.load_qr(self.name) if not res: - res = self.load_qr(self.name) + res = self.crypt_keys.get(name, prefix='/pubkey/') if not res: return + return KomradeAsymmetricPublicKey(b64dec(res)) # self.log('I don\'t know my public key! Do I need to register?')