From 3925556481327972a25ad40ef4e72dc79dd1cec8 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Mon, 10 Apr 2017 14:42:15 +0300 Subject: Fix invalid QBSP installer break Change-Id: I7e0bfc2fb0dc4c5438ec2c5ce59b49eb0f0348ee Task-number: QTIFW-954 Reviewed-by: Iikka Eklund --- src/libs/installer/packagemanagercore_p.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/libs/installer/packagemanagercore_p.cpp') 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; } } -- cgit v1.2.3