Avoid empty issuer parameter

Some apps fail to read the qr code if the issuer parameter is empty.
pull/1/merge
Viljo Viitanen 2017-04-13 10:03:14 +03:00
rodzic 3d6ba536c4
commit 57c5f3b09d
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -97,9 +97,14 @@ function parsexml(param) {
continue;
}
j=JSON.parse(s[i].textContent);
console.log(j);
issuer = j['issuerInt'] ? j['issuerInt'] : j['issuerExt'];
issuer = issuer ? issuer : j['issuerAlt'];
issuer = issuer ? issuer : j['labelAlt'];
issuer = issuer ? issuer : 'Unknown'+i;
param={
'secret' : encodeSecretBytes(j['secret']),
'issuer' : j['issuerInt'] ? j['issuerInt'] : j['issuerExt'],
'issuer' : issuer,
'algorithm' : j['algo'],
'digits' : j['digits'],
'period' : j['period'],