From 57c5f3b09dd8f1376db2401c79a531301f659a56 Mon Sep 17 00:00:00 2001 From: Viljo Viitanen Date: Thu, 13 Apr 2017 10:03:14 +0300 Subject: [PATCH] Avoid empty issuer parameter Some apps fail to read the qr code if the issuer parameter is empty. --- export.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/export.html b/export.html index 9aa9646..8663cbe 100644 --- a/export.html +++ b/export.html @@ -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'],