diff options
author | Maximilian Krambach <[email protected]> | 2018-08-16 10:13:10 +0000 |
---|---|---|
committer | Maximilian Krambach <[email protected]> | 2018-08-16 10:13:10 +0000 |
commit | 43cff5136459c5bca4dca66772eb815f5761c6cd (patch) | |
tree | 0a5f728e9f3c8dbcafd15647ea88adb448304586 /lang/js/src/Keyring.js | |
parent | js: get default key fixes (diff) | |
download | gpgme-43cff5136459c5bca4dca66772eb815f5761c6cd.tar.gz gpgme-43cff5136459c5bca4dca66772eb815f5761c6cd.zip |
js: wrong object assumed in recent commit
--
* src/Keyring.js I wrongly assumed an object to be a GPGME_Key,
it was the raw answer from nativeMessaging instead. Now it returns
a GPGME_Key again.
Diffstat (limited to 'lang/js/src/Keyring.js')
-rw-r--r-- | lang/js/src/Keyring.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lang/js/src/Keyring.js b/lang/js/src/Keyring.js index 9fdd53b9..93923c6f 100644 --- a/lang/js/src/Keyring.js +++ b/lang/js/src/Keyring.js @@ -200,8 +200,11 @@ export class GPGME_Keyring { reject(gpgme_error('KEY_NO_DEFAULT')); } else { for (let i=0; i< result.keys.length; i++ ) { - if (result.keys[i].get('invalid') === false) { - resolve(result.keys[i]); + if (result.keys[i].invalid === false) { + let k = createKey( + result.keys[i].fingerprint); + k.setKeyData(result.keys[i]); + resolve(k); break; } else if (i === result.keys.length - 1){ reject(gpgme_error('KEY_NO_DEFAULT')); |