diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp index 8cb16779c..c6102a7d7 100644 --- a/src/gui/accountmanager.cpp +++ b/src/gui/accountmanager.cpp @@ -402,8 +402,9 @@ void AccountManager::saveAccountHelper(Account *acc, QSettings &settings, bool s settings.setValue(QLatin1String(authTypeC), acc->_credentials->authType()); // HACK: Save http_user also as user - if (acc->_settingsMap.contains(httpUserC) && acc->_settingsMap.value(httpUserC).isValid()) { - settings.setValue(userC, acc->_settingsMap.value(httpUserC)); + const auto settingsMap = acc->_settingsMap; + if (settingsMap.contains(httpUserC) && settingsMap.value(httpUserC).isValid()) { + settings.setValue(userC, settingsMap.value(httpUserC)); } } diff --git a/src/gui/creds/webflowcredentials.cpp b/src/gui/creds/webflowcredentials.cpp index 072753cac..0495d3b88 100644 --- a/src/gui/creds/webflowcredentials.cpp +++ b/src/gui/creds/webflowcredentials.cpp @@ -355,7 +355,7 @@ void WebFlowCredentials::forgetSensitiveData() { _account->deleteAppPassword(); - const QString kck = keychainKey(_account->url().toString(), _user, _account->id()); + const auto kck = keychainKey(_account->url().toString(), _user, _account->id()); if (kck.isEmpty()) { qCDebug(lcWebFlowCredentials()) << "InvalidateToken: User is empty, bailing out!"; return; diff --git a/src/gui/wizard/owncloudadvancedsetuppage.cpp b/src/gui/wizard/owncloudadvancedsetuppage.cpp index f242db0d3..080170981 100644 --- a/src/gui/wizard/owncloudadvancedsetuppage.cpp +++ b/src/gui/wizard/owncloudadvancedsetuppage.cpp @@ -355,8 +355,8 @@ void OwncloudAdvancedSetupPage::stopSpinner() QUrl OwncloudAdvancedSetupPage::serverUrl() const { - const QString urlString = dynamic_cast(wizard())->ocUrl(); - const QString user = dynamic_cast(wizard())->getCredentials()->user(); + const auto urlString = dynamic_cast(wizard())->ocUrl(); + const auto user = dynamic_cast(wizard())->getCredentials()->user(); QUrl url(urlString); url.setUserName(user); diff --git a/src/libsync/account.cpp b/src/libsync/account.cpp index 16a5263c2..7f9d93c93 100644 --- a/src/libsync/account.cpp +++ b/src/libsync/account.cpp @@ -358,7 +358,7 @@ QUrl Account::deprecatedPrivateLinkUrl(const QByteArray &numericFileId) const */ void Account::clearCookieJar() { - auto jar = qobject_cast(_am->cookieJar()); + const auto jar = qobject_cast(_am->cookieJar()); ASSERT(jar); jar->setAllCookies(QList()); } @@ -529,11 +529,12 @@ void Account::setUserVisibleHost(const QString &host) QVariant Account::credentialSetting(const QString &key) const { if (_credentials) { - QString prefix = _credentials->authType(); - QVariant value = _settingsMap.value(prefix + "_" + key); + const auto prefix = _credentials->authType(); + auto value = _settingsMap.value(prefix + "_" + key); if (value.isNull()) { value = _settingsMap.value(key); } + return value; } return QVariant(); @@ -828,9 +829,10 @@ void Account::writeAppPasswordOnce(QString appPassword){ } void Account::retrieveAppPassword(){ + const QString key = credentials()->user() + app_password; const QString kck = AbstractCredentials::keychainKey( url().toString(), - credentials()->user() + app_password, + key, id() );