Signed-off-by: Camila Ayres <hello@camilasan.com>
This commit is contained in:
Camila Ayres 2024-10-28 20:27:53 +01:00
Родитель 33cc5a2017
Коммит d080261692
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7A4A6121E88E2AD4
4 изменённых файлов: 12 добавлений и 9 удалений

Просмотреть файл

@ -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));
}
}

Просмотреть файл

@ -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;

Просмотреть файл

@ -355,8 +355,8 @@ void OwncloudAdvancedSetupPage::stopSpinner()
QUrl OwncloudAdvancedSetupPage::serverUrl() const
{
const QString urlString = dynamic_cast<OwncloudWizard *>(wizard())->ocUrl();
const QString user = dynamic_cast<OwncloudWizard *>(wizard())->getCredentials()->user();
const auto urlString = dynamic_cast<OwncloudWizard *>(wizard())->ocUrl();
const auto user = dynamic_cast<OwncloudWizard *>(wizard())->getCredentials()->user();
QUrl url(urlString);
url.setUserName(user);

Просмотреть файл

@ -358,7 +358,7 @@ QUrl Account::deprecatedPrivateLinkUrl(const QByteArray &numericFileId) const
*/
void Account::clearCookieJar()
{
auto jar = qobject_cast<CookieJar *>(_am->cookieJar());
const auto jar = qobject_cast<CookieJar *>(_am->cookieJar());
ASSERT(jar);
jar->setAllCookies(QList<QNetworkCookie>());
}
@ -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()
);