Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2022-05-13 12:32:08 +0300
committerHannah von Reth <vonreth@kde.org>2022-05-13 14:08:30 +0300
commite8064c05e88b40c6640555aa470fa5e29cd0de0a (patch)
tree6b7b67dda655619fdcede126f39bedd2314a4318 /src/gui/connectionvalidator.cpp
parent81275b5e94860634eb6a126f2cc7aa33846d4131 (diff)
Improve the cookie stuff
Diffstat (limited to 'src/gui/connectionvalidator.cpp')
-rw-r--r--src/gui/connectionvalidator.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gui/connectionvalidator.cpp b/src/gui/connectionvalidator.cpp
index b4fb24d45..7ca871132 100644
--- a/src/gui/connectionvalidator.cpp
+++ b/src/gui/connectionvalidator.cpp
@@ -102,8 +102,8 @@ void ConnectionValidator::slotCheckServerAndAuth()
// do we start with the old cookies or new
if (!_clearCookies) {
- const auto accountCookies = qobject_cast<CookieJar *>(_account->accessManager()->cookieJar())->allCookies();
- qobject_cast<CookieJar *>(nam->cookieJar())->setAllCookies(accountCookies);
+ const auto accountCookies = _account->accessManager()->ownCloudCookieJar()->allCookies();
+ nam->ownCloudCookieJar()->setAllCookies(accountCookies);
}
auto checkServerJob = CheckServerJobFactory(nam).startJob(_account->url());
@@ -113,12 +113,12 @@ void ConnectionValidator::slotCheckServerAndAuth()
});
connect(checkServerJob, &CoreJob::finished, this, [checkServerJob, nam, this]() {
+ nam->deleteLater();
if (checkServerJob->success()) {
const auto result = checkServerJob->result().value<CheckServerJobResult>();
// adopt the new cookies
- const auto newCookies = qobject_cast<CookieJar *>(nam->cookieJar())->allCookies();
- qobject_cast<CookieJar *>(_account->accessManager()->cookieJar())->setAllCookies(newCookies);
+ _account->accessManager()->setCookieJar(nam->cookieJar());
slotStatusFound(result.serverUrl(), result.statusObject());
} else {