Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2022-04-22 12:00:45 +0300
committerJaime van Kessel <nallath@gmail.com>2022-04-22 12:00:45 +0300
commit86534e78a05ec5c61ec362d4a5b67083fc108b2d (patch)
tree8dec7e5347f77bf33ba840eac5cfcac285a14523 /plugins/Marketplace
parentc1ed7b97f9e5083c2571d60d2e1a031ee48fd9ca (diff)
Prevent error message when no further pages in marketplace could be loaded
Contributes to #11858
Diffstat (limited to 'plugins/Marketplace')
-rw-r--r--plugins/Marketplace/RemotePackageList.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/Marketplace/RemotePackageList.py b/plugins/Marketplace/RemotePackageList.py
index 67ba8c75da..c20efabbc2 100644
--- a/plugins/Marketplace/RemotePackageList.py
+++ b/plugins/Marketplace/RemotePackageList.py
@@ -138,9 +138,10 @@ class RemotePackageList(PackageList):
:param reply: The reply with packages. This will most likely be incomplete and should be ignored.
:param error: The error status of the request.
"""
- if error == QNetworkReply.NetworkError.OperationCanceledError:
+ if error == QNetworkReply.NetworkError.OperationCanceledError or error == QNetworkReply.NetworkError.ProtocolUnknownError:
Logger.debug("Cancelled request for packages.")
self._ongoing_requests["get_packages"] = None
+ self.setIsLoading(False)
return # Don't show an error about this to the user.
Logger.error("Could not reach Marketplace server.")
self.setErrorMessage(catalog.i18nc("@info:error", "Could not reach Marketplace."))