js: fix error in toKeyIdArray
authorMaximilian Krambach <maximilian.krambach@intevation.de>
Thu, 6 Sep 2018 08:11:10 +0000 (10:11 +0200)
committerMaximilian Krambach <maximilian.krambach@intevation.de>
Thu, 6 Sep 2018 08:11:10 +0000 (10:11 +0200)
--
* src/Helpers.js: GPGME_Keys were not parsed as valid, as their
  fingerprint getter is not a fingerprint 'property'.

* BrowserTestExtension: fixed a dsplay typo in counting of tests.

lang/js/BrowserTestExtension/tests/longRunningTests.js
lang/js/src/Helpers.js

index 1d710e3..f28a6e7 100644 (file)
@@ -34,9 +34,9 @@ describe('Long running Encryption/Decryption', function () {
         });
     });
 
-    for (let i=0; i < 101; i++) {
+    for (let i=1; i < 101; i++) {
         it('Successful encrypt/decrypt completely random data '
-            + (i+1) + '/100', function (done) {
+            + (i) + '/100', function (done) {
             const data = bigString(2*1024*1024);
             context.encrypt({ data: data, publicKeys: good_fpr })
                 .then(function (answer){
index f370fe6..0b41852 100644 (file)
@@ -50,7 +50,7 @@ export function toKeyIdArray (input){
             }
         } else if (typeof (input[i]) === 'object'){
             let fpr = '';
-            if (input[i].hasOwnProperty('fingerprint')){
+            if (input[i].fingerprint !== undefined){
                 fpr = input[i].fingerprint;
             } else if (input[i].hasOwnProperty('primaryKey') &&
                 input[i].primaryKey.hasOwnProperty('getFingerprint')){