NetworkAccessManager: Fix setting prefer cache setting

This commit is contained in:
Jonas Kvinge
2025-07-28 22:40:26 +02:00
parent 26b5588d7d
commit af5590dcb1

View File

@@ -62,7 +62,7 @@ QNetworkReply *NetworkAccessManager::createRequest(Operation op, const QNetworkR
}
// Prefer the cache unless the caller has changed the setting already
if (network_request.attribute(QNetworkRequest::CacheLoadControlAttribute).toInt() == QNetworkRequest::PreferNetwork) {
if (!network_request.attribute(QNetworkRequest::CacheLoadControlAttribute).isValid()) {
new_network_request.setAttribute(QNetworkRequest::CacheLoadControlAttribute, QNetworkRequest::PreferCache);
}