diff options
author | Jaime van Kessel <nallath@gmail.com> | 2022-04-22 12:00:45 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2022-04-22 12:00:45 +0300 |
commit | 86534e78a05ec5c61ec362d4a5b67083fc108b2d (patch) | |
tree | 8dec7e5347f77bf33ba840eac5cfcac285a14523 /plugins/Marketplace | |
parent | c1ed7b97f9e5083c2571d60d2e1a031ee48fd9ca (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.py | 3 |
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.")) |