Follow redirects when downloading updates

This commit is contained in:
Jason Haslam 2018-12-13 15:37:31 -07:00
parent 430831a229
commit 57fda543ca

View File

@ -182,7 +182,13 @@ Updater::DownloadRef Updater::download(const QString &link)
return DownloadRef();
}
QNetworkReply *reply = mMgr.get(QNetworkRequest(link));
// Follow redirects.
QNetworkRequest request(link);
request.setAttribute(
QNetworkRequest::RedirectPolicyAttribute,
QNetworkRequest::NoLessSafeRedirectPolicy);
QNetworkReply *reply = mMgr.get(request);
connect(reply, &QNetworkReply::finished, [this, errorText, download] {
// Destroy the reply later.
QNetworkReply *reply = download->reply();