diff options
author | kh1 <karsten.heimrich@digia.com> | 2014-05-09 12:56:17 +0200 |
---|---|---|
committer | Kai Koehne <kai.koehne@digia.com> | 2014-05-09 13:47:50 +0200 |
commit | 309f59eda2903e6446519dea4f0b88e86f7fe50a (patch) | |
tree | 2c5a0dbe7961b026d729bfd7512d79e728461d8f | |
parent | f05f199e4dc7c1fe804af103d61875dbc4309686 (diff) |
Obviously we need to pass the authenticator everywhere.
Change-Id: I8f51582f54ef3c58d439dfffb7ba7802bc47b797
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
-rw-r--r-- | src/libs/installer/metadatajob.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp index d326b70bd..14b648795 100644 --- a/src/libs/installer/metadatajob.cpp +++ b/src/libs/installer/metadatajob.cpp @@ -289,8 +289,14 @@ MetadataJob::Status MetadataJob::parseUpdatesXml(const QList<FileTaskResult> &re const QString repoUrl = metadata.repository.url().toString(); FileTaskItem item(QString::fromLatin1("%1/%2/%3meta.7z").arg(repoUrl, packageName, (online ? packageVersion : QString()))); + + QAuthenticator authenticator; + authenticator.setUser(metadata.repository.username()); + authenticator.setPassword(metadata.repository.password()); + item.insert(TaskRole::UserRole, metadata.directory); item.insert(TaskRole::Checksum, packageHash.toLatin1()); + item.insert(TaskRole::Authenticator, QVariant::fromValue(authenticator)); m_packages.append(item); } } |