1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
From: Markus Koschany <apo@debian.org>
Date: Wed, 24 Aug 2022 23:57:09 +0200
Subject: ApiConnection
Forwarded: not-needed
---
.../main/java/org/wikidata/wdtk/wikibaseapi/ApiConnection.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/wdtk-wikibaseapi/src/main/java/org/wikidata/wdtk/wikibaseapi/ApiConnection.java b/wdtk-wikibaseapi/src/main/java/org/wikidata/wdtk/wikibaseapi/ApiConnection.java
index 22a5997..3625621 100644
--- a/wdtk-wikibaseapi/src/main/java/org/wikidata/wdtk/wikibaseapi/ApiConnection.java
+++ b/wdtk-wikibaseapi/src/main/java/org/wikidata/wdtk/wikibaseapi/ApiConnection.java
@@ -466,7 +466,7 @@ public abstract class ApiConnection {
RequestBody.create(formDataMediaType,entry.getValue().getRight())));
body = builder.build();
} else {
- body = RequestBody.create(queryString, URLENCODED_MEDIA_TYPE);
+ body = RequestBody.create(URLENCODED_MEDIA_TYPE, queryString);
}
request = new Request.Builder().url(apiBaseUrl).post(body).build();
} else {
@@ -504,7 +504,7 @@ public abstract class ApiConnection {
JsonNode errorNode = root.path("error");
String code = errorNode.path("code").asText("UNKNOWN");
String info = errorNode.path("info").asText("No details provided");
-
+ /*
List<MediaWikiErrorMessage> messages = Collections.emptyList();
if (errorNode.has("messages")) {
try {
@@ -513,14 +513,14 @@ public abstract class ApiConnection {
logger.warn("Could not parse 'messages' field of API error response");
}
}
-
+ */
// Special case for the maxlag error since we also want to return
// the lag value in the exception thrown
if (errorNode.has("lag") && MediaWikiApiErrorHandler.ERROR_MAXLAG.equals(code)) {
double lag = errorNode.path("lag").asDouble();
throw new MaxlagErrorException(info, lag);
} else {
- MediaWikiApiErrorHandler.throwMediaWikiApiErrorException(code, info, messages);
+ MediaWikiApiErrorHandler.throwMediaWikiApiErrorException(code, info);
}
}
}
|