Settings backward compatibility

pull/169/head
M66B 6 years ago
parent 5fadfd879d
commit cc223ef7a1

@ -886,14 +886,16 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac
db.account().updateAccount(account); db.account().updateAccount(account);
} }
JSONArray jcertificates = jimport.getJSONArray("certificates"); if (jimport.has("certificates")) {
for (int c = 0; c < jcertificates.length(); c++) { JSONArray jcertificates = jimport.getJSONArray("certificates");
JSONObject jcertificate = (JSONObject) jcertificates.get(c); for (int c = 0; c < jcertificates.length(); c++) {
EntityCertificate certificate = EntityCertificate.fromJSON(jcertificate); JSONObject jcertificate = (JSONObject) jcertificates.get(c);
EntityCertificate record = db.certificate().getCertificate(certificate.fingerprint, certificate.email); EntityCertificate certificate = EntityCertificate.fromJSON(jcertificate);
if (record == null) { EntityCertificate record = db.certificate().getCertificate(certificate.fingerprint, certificate.email);
db.certificate().insertCertificate(certificate); if (record == null) {
Log.i("Imported certificate=" + certificate.email); db.certificate().insertCertificate(certificate);
Log.i("Imported certificate=" + certificate.email);
}
} }
} }

Loading…
Cancel
Save