From 4745cbd514184447ac7bb29667713eb693e5b0f1 Mon Sep 17 00:00:00 2001 From: Joshua Noeske Date: Sat, 4 Jan 2025 19:56:41 +0100 Subject: [PATCH] Make extraction of ETag header independent of capitalisation. Fixes #7703. Signed-off-by: Joshua Noeske --- src/libsync/networkjobs.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libsync/networkjobs.cpp b/src/libsync/networkjobs.cpp index 1cde1a2c15a00..020e163431ac5 100644 --- a/src/libsync/networkjobs.cpp +++ b/src/libsync/networkjobs.cpp @@ -999,8 +999,10 @@ bool JsonApiJob::finished() } // save new ETag value - if(reply()->rawHeaderList().contains("ETag")) - emit etagResponseHeaderReceived(reply()->rawHeader("ETag"), statusCode); + auto etagHeader = reply()->header(QNetworkRequest::ETagHeader); + if (etagHeader.isValid()) { + emit etagResponseHeaderReceived(etagHeader.toByteArray(), statusCode); + } QJsonParseError error{}; auto json = QJsonDocument::fromJson(jsonStr.toUtf8(), &error);