diff --git a/UM/TaskManagement/HttpRequestManager.py b/UM/TaskManagement/HttpRequestManager.py index 46e5a4c1c1..88198d4b57 100644 --- a/UM/TaskManagement/HttpRequestManager.py +++ b/UM/TaskManagement/HttpRequestManager.py @@ -366,7 +366,7 @@ def _onRequestError(self, request_data: "HttpRequestData", error: "QNetworkReply if request_data.reply is not None: error_string = request_data.reply.errorString() - if error == QNetworkReply.UnknownNetworkError: + if error == QNetworkReply.UnknownNetworkError or QNetworkReply.HostNotFoundError: self._setInternetReachable(False) # manager seems not always able to recover from a total loss of network access, so re-create it self._network_manager = QNetworkAccessManager(self)