diff --git a/src/host/GitLab.cpp b/src/host/GitLab.cpp index e82c19e26..8626603a6 100644 --- a/src/host/GitLab.cpp +++ b/src/host/GitLab.cpp @@ -87,8 +87,6 @@ QString GitLab::name() const { return QStringLiteral("GitLab"); } QString GitLab::host() const { return QStringLiteral("gitlab.com"); } void GitLab::connect(const QString &defaultPassword) { - clearRepos(); - QString token = defaultPassword; if (token.isEmpty()) token = password(); @@ -98,6 +96,8 @@ void GitLab::connect(const QString &defaultPassword) { return; } + clearRepos(); + QNetworkRequest request(url() + kProjectsFmt.arg(token)); request.setHeader(QNetworkRequest::ContentTypeHeader, kContentType); mMgr->get(request);