From 1ddde146dd3f6c242604f3332cd611090064b2eb Mon Sep 17 00:00:00 2001 From: Ian Paschal Date: Tue, 10 Apr 2018 17:14:44 +0200 Subject: [PATCH] CURA-5137 Download URL works now --- plugins/Toolbox/src/Toolbox.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/plugins/Toolbox/src/Toolbox.py b/plugins/Toolbox/src/Toolbox.py index 51ee26c6f1..b80757309d 100644 --- a/plugins/Toolbox/src/Toolbox.py +++ b/plugins/Toolbox/src/Toolbox.py @@ -163,8 +163,6 @@ class Toolbox(QObject, Extension): self._restart_dialog_message = message self.showRestartDialog.emit() - - @pyqtSlot() def browsePackages(self): self._createNetworkManager() @@ -174,8 +172,6 @@ class Toolbox(QObject, Extension): self._dialog = self._createDialog("Toolbox.qml") self._dialog.show() - - def _createDialog(self, qml_name): Logger.log("d", "Toolbox: Creating dialog [%s].", qml_name) path = os.path.join(PluginRegistry.getInstance().getPluginPath(self.getPluginId()), "resources", "qml", qml_name) @@ -373,6 +369,7 @@ class Toolbox(QObject, Extension): Logger.log("i", "Toolbox: Attempting to download & install package from %s.", url) url = QUrl(url) self._download_request = QNetworkRequest(url) + self._download_request.setAttribute(QNetworkRequest.RedirectPolicyAttribute, QNetworkRequest.NoLessSafeRedirectPolicy) self._download_request.setRawHeader(*self._request_header) self._download_reply = self._network_manager.get(self._download_request) self.setDownloadProgress(0)