Fix OCUpdater: Also change status on network error or invalid XML
authorMichael Schuster <michael@schuster.ms>
Mon, 9 Mar 2020 00:22:58 +0000 (01:22 +0100)
committerMichael Schuster <michael@schuster.ms>
Mon, 9 Mar 2020 01:34:55 +0000 (02:34 +0100)
Signed-off-by: Michael Schuster <michael@schuster.ms>
src/gui/updater/ocupdater.cpp

index 21e57ef800cb25ad8b5750a7c356ed3d63c51436..af7b7c2ed80f823baa045dc7cea2fbae96df4035 100644 (file)
@@ -223,6 +223,7 @@ void OCUpdater::slotVersionInfoArrived()
     reply->deleteLater();
     if (reply->error() != QNetworkReply::NoError) {
         qCWarning(lcUpdater) << "Failed to reach version check url: " << reply->errorString();
+        setDownloadState(DownloadTimedOut);
         return;
     }
 
@@ -234,6 +235,7 @@ void OCUpdater::slotVersionInfoArrived()
         versionInfoArrived(_updateInfo);
     } else {
         qCWarning(lcUpdater) << "Could not parse update information.";
+        setDownloadState(DownloadTimedOut);
     }
 }