Commit bfce0b4f authored by Greg Messner's avatar Greg Messner
Browse files

createTag() now properly uses form data vs. query params (#430).

parent 689f7df9
...@@ -236,7 +236,7 @@ public class TagsApi extends AbstractApi { ...@@ -236,7 +236,7 @@ public class TagsApi extends AbstractApi {
.withParam("ref", ref, true) .withParam("ref", ref, true)
.withParam("message", message) .withParam("message", message)
.withParam("release_description", releaseNotes); .withParam("release_description", releaseNotes);
Response response = post(Response.Status.CREATED, formData.asMap(), Response response = post(Response.Status.CREATED, formData,
"projects", getProjectIdOrPath(projectIdOrPath), "repository", "tags"); "projects", getProjectIdOrPath(projectIdOrPath), "repository", "tags");
return (response.readEntity(Tag.class)); return (response.readEntity(Tag.class));
} }
...@@ -299,7 +299,7 @@ public class TagsApi extends AbstractApi { ...@@ -299,7 +299,7 @@ public class TagsApi extends AbstractApi {
*/ */
public Release createRelease(Object projectIdOrPath, String tagName, String releaseNotes) throws GitLabApiException { public Release createRelease(Object projectIdOrPath, String tagName, String releaseNotes) throws GitLabApiException {
Form formData = new GitLabApiForm().withParam("description", releaseNotes); Form formData = new GitLabApiForm().withParam("description", releaseNotes);
Response response = post(Response.Status.CREATED, formData.asMap(), Response response = post(Response.Status.CREATED, formData,
"projects", getProjectIdOrPath(projectIdOrPath), "repository", "tags", urlEncode(tagName), "release"); "projects", getProjectIdOrPath(projectIdOrPath), "repository", "tags", urlEncode(tagName), "release");
return (response.readEntity(Release.class)); return (response.readEntity(Release.class));
} }
...@@ -317,7 +317,7 @@ public class TagsApi extends AbstractApi { ...@@ -317,7 +317,7 @@ public class TagsApi extends AbstractApi {
*/ */
public Release updateRelease(Object projectIdOrPath, String tagName, String releaseNotes) throws GitLabApiException { public Release updateRelease(Object projectIdOrPath, String tagName, String releaseNotes) throws GitLabApiException {
Form formData = new GitLabApiForm().withParam("description", releaseNotes); Form formData = new GitLabApiForm().withParam("description", releaseNotes);
Response response = put(Response.Status.OK, formData.asMap(), Response response = putWithFormData(Response.Status.OK, formData,
"projects", getProjectIdOrPath(projectIdOrPath), "repository", "tags", urlEncode(tagName), "release"); "projects", getProjectIdOrPath(projectIdOrPath), "repository", "tags", urlEncode(tagName), "release");
return (response.readEntity(Release.class)); return (response.readEntity(Release.class));
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment