diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2020-02-10 15:08:19 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2020-02-10 16:36:05 +0300 |
commit | 9f903f62aaeed6e5a843e4c74f249f5e1fa51ce2 (patch) | |
tree | 5f1c014506a29631d3f3b70de55c89dc68d8843c /src/gui/accountmanager.cpp | |
parent | 1a7fc716d892b301264050325ad2ab8e11a9b4e8 (diff) |
[SSL] Properly restore user accepted certificats
Diffstat (limited to 'src/gui/accountmanager.cpp')
-rw-r--r-- | src/gui/accountmanager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp index 714d06752..1ddef1406 100644 --- a/src/gui/accountmanager.cpp +++ b/src/gui/accountmanager.cpp @@ -297,7 +297,9 @@ AccountPtr AccountManager::loadAccountHelper(QSettings &settings) // now the server cert, it is in the general group settings.beginGroup(QLatin1String("General")); - acc->setApprovedCerts(QSslCertificate::fromData(settings.value(caCertsKeyC).toByteArray())); + const auto certs = QSslCertificate::fromData(settings.value(caCertsKeyC).toByteArray()); + qCInfo(lcAccountManager) << "Restored: " << certs.count() << " unknown certs."; + acc->setApprovedCerts(certs); settings.endGroup(); return acc; |