summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2019-02-20 13:44:32 +0200
committerKatja Marttila <katja.marttila@qt.io>2019-02-20 13:05:09 +0000
commit2d6458cd9d61da107e7cd088644157264b1cc4ef (patch)
treee80e38cf6a8f9b3ca8e188e34ad0dcdc5eae32a5
parent6f655ff6408ca7060f02860f8a3c84e28381f820 (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>
-rw-r--r--src/libs/installer/metadatajob.cpp2
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;
}