diff options
author | Katja Marttila <katja.marttila@qt.io> | 2017-04-10 14:42:15 +0300 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2017-04-24 11:44:38 +0000 |
commit | 3925556481327972a25ad40ef4e72dc79dd1cec8 (patch) | |
tree | 6ca15020dd0573d1c8bc17508238a606dd5e056a /src/libs/installer/packagemanagercore_p.cpp | |
parent | d0bca58271a46e670a76bd99c51a2e23f489c692 (diff) |
Fix invalid QBSP installer break
Change-Id: I7e0bfc2fb0dc4c5438ec2c5ce59b49eb0f0348ee
Task-number: QTIFW-954
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index f29b65780..5fa2b0515 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -2247,7 +2247,9 @@ bool PackageManagerCorePrivate::fetchMetaInformationFromCompressedRepositories() case QInstaller::UserIgnoreError: break; // we can simply ignore this error, the user knows about it default: - setStatus(PackageManagerCore::Failure, m_metadataJob.errorString()); + //Do not change core status here, we can recover if there is invalid + //compressed repository + setStatus(m_core->status(), m_metadataJob.errorString()); return compressedRepoFetched; } } |