diff --git a/gitlab4j-api/src/main/java/org/gitlab4j/api/GroupApi.java b/gitlab4j-api/src/main/java/org/gitlab4j/api/GroupApi.java index 51888bf0..e199559e 100644 --- a/gitlab4j-api/src/main/java/org/gitlab4j/api/GroupApi.java +++ b/gitlab4j-api/src/main/java/org/gitlab4j/api/GroupApi.java @@ -636,7 +636,7 @@ public Optional getOptionalGroup(Object groupIdOrPath) { * @throws GitLabApiException if any exception occurs */ public Group createGroup(GroupParams params) throws GitLabApiException { - Response response = post(Response.Status.CREATED, params.getForm(true), "groups"); + Response response = post(Response.Status.CREATED, new GitLabApiForm(params.getForm(true)), "groups"); return (response.readEntity(Group.class)); } @@ -651,8 +651,11 @@ public Group createGroup(GroupParams params) throws GitLabApiException { * @throws GitLabApiException at any exception */ public Group updateGroup(Object groupIdOrPath, GroupParams params) throws GitLabApiException { - Response response = - putWithFormData(Response.Status.OK, params.getForm(false), "groups", getGroupIdOrPath(groupIdOrPath)); + Response response = putWithFormData( + Response.Status.OK, + new GitLabApiForm(params.getForm(false)), + "groups", + getGroupIdOrPath(groupIdOrPath)); return (response.readEntity(Group.class)); } @@ -2455,7 +2458,11 @@ public void revokeGroupAccessToken(Object groupIdOrPath, Long tokenId) throws Gi */ public GroupHook addWebhook(Object groupIdOrPath, GroupHookParams groupHookParams) throws GitLabApiException { Response response = post( - Response.Status.CREATED, groupHookParams.getForm(), "groups", getGroupIdOrPath(groupIdOrPath), "hooks"); + Response.Status.CREATED, + new GitLabApiForm(groupHookParams.getForm()), + "groups", + getGroupIdOrPath(groupIdOrPath), + "hooks"); return (response.readEntity(GroupHook.class)); }