https://bugs.kde.org/show_bug.cgi?id=526534

--- Comment #1 from [email protected] ---
Git commit c8e6c310f174779be20c771ca30b2cd0f214ca22 by Gilles Caulier.
Committed on 19/10/2026 at 20:05.
Pushed by cgilles into branch 'master'.

dropbox export tool: set common user-agent in all QNetworkRequest

M  +4    -4    core/dplugins/generic/webservices/dropbox/dbtalker.cpp

https://invent.kde.org/graphics/digikam/-/commit/c8e6c310f174779be20c771ca30b2cd0f214ca22

diff --git a/core/dplugins/generic/webservices/dropbox/dbtalker.cpp
b/core/dplugins/generic/webservices/dropbox/dbtalker.cpp
index 56d812a03f..2d07c993e0 100644
--- a/core/dplugins/generic/webservices/dropbox/dbtalker.cpp
+++ b/core/dplugins/generic/webservices/dropbox/dbtalker.cpp
@@ -207,7 +207,7 @@ void DBTalker::createFolder(const QString& path)

     QUrl
url(QLatin1String("https://api.dropboxapi.com/2/files/create_folder_v2";));

-    QNetworkRequest netRequest(url);
+    QNetworkRequest netRequest = WSToolUtils::createRequestWithUserAgent(url);
     netRequest.setHeader(QNetworkRequest::ContentTypeHeader,
QLatin1String(O2_MIME_TYPE_JSON));
     netRequest.setRawHeader("Authorization", QString::fromLatin1("Bearer
%1").arg(d->o2->token()).toUtf8());

@@ -226,7 +226,7 @@ void DBTalker::getUserName()
 {
     QUrl
url(QLatin1String("https://api.dropboxapi.com/2/users/get_current_account";));

-    QNetworkRequest netRequest(url);
+    QNetworkRequest netRequest = WSToolUtils::createRequestWithUserAgent(url);
     netRequest.setRawHeader("Authorization", QString::fromLatin1("Bearer
%1").arg(d->o2->token()).toUtf8());

     d->reply = d->netMngr->post(netRequest, QByteArray());
@@ -254,7 +254,7 @@ void DBTalker::listFolders(const QString& cursor)
         postData = QString::fromUtf8("{\"cursor\":
\"%1\"}").arg(cursor).toUtf8();
     }

-    QNetworkRequest netRequest(url);
+    QNetworkRequest netRequest = WSToolUtils::createRequestWithUserAgent(url);
     netRequest.setHeader(QNetworkRequest::ContentTypeHeader,
QLatin1String(O2_MIME_TYPE_JSON));
     netRequest.setRawHeader("Authorization", QString::fromLatin1("Bearer
%1").arg(d->o2->token()).toUtf8());

@@ -329,7 +329,7 @@ bool DBTalker::addPhoto(const QString& imgPath, const
QString& uploadFolder,
     QString uploadPath = uploadFolder +
QUrl(QUrl::fromLocalFile(imgPath)).fileName();
     QUrl url(QLatin1String("https://content.dropboxapi.com/2/files/upload";));

-    QNetworkRequest netRequest(url);
+    QNetworkRequest netRequest = WSToolUtils::createRequestWithUserAgent(url);
     netRequest.setHeader(QNetworkRequest::ContentTypeHeader,
QLatin1String("application/octet-stream"));
     netRequest.setRawHeader("Authorization", QString::fromLatin1("Bearer
%1").arg(d->o2->token()).toUtf8());

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to