Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.core/src/org/eclipse/mylyn/internal/bugzilla/rest/core/BugzillaRestPutUpdateTask.java')
-rw-r--r--connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.core/src/org/eclipse/mylyn/internal/bugzilla/rest/core/BugzillaRestPutUpdateTask.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.core/src/org/eclipse/mylyn/internal/bugzilla/rest/core/BugzillaRestPutUpdateTask.java b/connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.core/src/org/eclipse/mylyn/internal/bugzilla/rest/core/BugzillaRestPutUpdateTask.java
index 09682c8dc..6a790f358 100644
--- a/connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.core/src/org/eclipse/mylyn/internal/bugzilla/rest/core/BugzillaRestPutUpdateTask.java
+++ b/connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.core/src/org/eclipse/mylyn/internal/bugzilla/rest/core/BugzillaRestPutUpdateTask.java
@@ -168,24 +168,24 @@ public class BugzillaRestPutUpdateTask extends BugzillaRestAuthenticatedPutReque
List<NameValuePair> requestParameters;
@Override
- protected HttpRequestBase createHttpRequestBase() {
+ protected String createHttpRequestURL() {
String bugUrl = getUrlSuffix();
- LoginToken token = ((BugzillaRestHttpClient) getClient()).getLoginToken();
-
- HttpPut request = new HttpPut(baseUrl() + bugUrl);
- request.setHeader(CONTENT_TYPE, APPLICATION_JSON);
- request.setHeader(ACCEPT, APPLICATION_JSON);
+ return baseUrl() + bugUrl;
+ }
+ @Override
+ protected void addHttpRequestEntities(HttpRequestBase request) throws BugzillaRestException {
+ super.addHttpRequestEntities(request);
+ LoginToken token = ((BugzillaRestHttpClient) getClient()).getLoginToken();
try {
Gson gson = new GsonBuilder().registerTypeAdapter(OldAttributes.class, new TaskAttributeTypeAdapter(token))
.create();
StringEntity requestEntity = new StringEntity(gson.toJson(oldAttributes));
- request.setEntity(requestEntity);
+ ((HttpPut) request).setEntity(requestEntity);
} catch (UnsupportedEncodingException e) {
com.google.common.base.Throwables.propagate(new CoreException(
new Status(IStatus.ERROR, BugzillaRestCore.ID_PLUGIN, "Can not build HttpRequest", e))); //$NON-NLS-1$
}
- return request;
}
public static String convert(String str) {

Back to the top