AccountSettings: Triggering log in re-ask about previously rejected certificates...
authorOlivier Goffart <ogoffart@woboq.com>
Tue, 13 Jun 2017 11:49:26 +0000 (13:49 +0200)
committerOlivier Goffart <olivier@woboq.com>
Wed, 14 Jun 2017 09:48:24 +0000 (11:48 +0200)
Issue #5819

src/gui/accountsettings.cpp
src/gui/owncloudgui.cpp

index 9eb3a53d258d96828086e49375df86796381aa25..2f866502ad66e965fe6eb080f9733e56db0fbc29 100644 (file)
@@ -202,6 +202,7 @@ void AccountSettings::slotOpenAccountWizard()
 void AccountSettings::slotToggleSignInState()
 {
     if (_accountState->isSignedOut()) {
+        _accountState->account()->resetRejectedCertificates();
         _accountState->signIn();
     } else {
         _accountState->signOutByUi();
index 25418c62abb77b4340aa15e92a070c0c679afd99..684689dae7fef437bbe6eea461203e4fd552def8 100644 (file)
@@ -871,6 +871,7 @@ void ownCloudGui::slotDisplayIdle()
 void ownCloudGui::slotLogin()
 {
     if (auto account = qvariant_cast<AccountStatePtr>(sender()->property(propertyAccountC))) {
+        account->account()->resetRejectedCertificates();
         account->signIn();
     } else {
         auto list = AccountManager::instance()->accounts();