From d490e507e4b4ef8b77747851ee40438008f28943 Mon Sep 17 00:00:00 2001 From: chenzw <656469722@qq.com> Date: Fri, 3 Jan 2025 10:12:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20addGroup=E3=80=81updateGroup=20exception?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/gitlab4j/api/GroupApi.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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)); }