diff options
author | Katja Marttila <katja.marttila@qt.io> | 2019-02-20 13:44:32 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2019-02-20 13:05:09 +0000 |
commit | 2d6458cd9d61da107e7cd088644157264b1cc4ef (patch) | |
tree | e80e38cf6a8f9b3ca8e188e34ad0dcdc5eae32a5 /src | |
parent | 6f655ff6408ca7060f02860f8a3c84e28381f820 (diff) |
Fix RepositoryUpdate functionality
After adding the categories, RepositoryUpdate got broken. This commit
fixes the issue
Task-number: QTIFW-1300
Change-Id: I01671a547712088d344852dc169661ac9587894e
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/libs/installer/metadatajob.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp index 0a03e54cf..3beda7ef2 100644 --- a/src/libs/installer/metadatajob.cpp +++ b/src/libs/installer/metadatajob.cpp @@ -700,11 +700,13 @@ MetadataJob::Status MetadataJob::parseUpdatesXml(const QList<FileTaskResult> &re if (tmpRepositories.count() > 0) { s.addTemporaryRepositories(tmpRepositories, true); QFile::remove(result.target()); + m_metaFromDefaultRepositories.clear(); return XmlDownloadRetry; } } else if (s.updateDefaultRepositories(repositoryUpdates) == Settings::UpdatesApplied) { if (m_core->isMaintainer()) m_core->writeMaintenanceConfigFiles(); + m_metaFromDefaultRepositories.clear(); QFile::remove(result.target()); return XmlDownloadRetry; } |