summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/oauth/qoauth1.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/oauth/qoauth1.cpp b/src/oauth/qoauth1.cpp
index 70c5fa1..6c06017 100644
--- a/src/oauth/qoauth1.cpp
+++ b/src/oauth/qoauth1.cpp
@@ -145,7 +145,7 @@ void QOAuth1Private::appendSignature(QAbstractOAuth::Stage stage,
QByteArray signature;
{
QMultiMap<QString, QVariant> allParameters(*headers);
- allParameters.insert(parameters);
+ allParameters.unite(parameters);
if (modifyParametersFunction)
modifyParametersFunction(stage, &allParameters);
signature = generateSignature(allParameters, url, operation);
@@ -764,7 +764,7 @@ void QOAuth1::setup(QNetworkRequest *request,
// Add signature parameter
{
QMultiMap<QString, QVariant> parameters(oauthParams);
- parameters.insert(QMultiMap<QString, QVariant>(signingParameters));
+ parameters.unite(QMultiMap<QString, QVariant>(signingParameters));
const auto signature = d->generateSignature(parameters, request->url(), operation);
oauthParams.insert(Key::oauthSignature, signature);
}
@@ -805,7 +805,7 @@ void QOAuth1::setup(QNetworkRequest *request, const QVariantMap &signingParamete
// Add signature parameter
{
QMultiMap<QString, QVariant> parameters(oauthParams);
- parameters.insert(QMultiMap<QString, QVariant>(signingParameters));
+ parameters.unite(QMultiMap<QString, QVariant>(signingParameters));
const auto signature = d->generateSignature(parameters, request->url(), operationVerb);
oauthParams.insert(Key::oauthSignature, signature);
}