gitlab4j-api icon indicating copy to clipboard operation
gitlab4j-api copied to clipboard

v3 acceptMergeRequest question

Open vtroisWhite opened this issue 3 years ago • 0 comments

Hello, I find an acceptMergeRequest error,it's likely a bug.

Gitlab API Document v3 to v4 :Endpoints under GET /projects/merge_request/:id have been removed (use: GET /projects/merge_requests/:id)

but in gitlab4j-api:4.15.7, MergeRequestApi.java:793 ,when v3 acceptMergeRequest ,use 'merge_requests' not 'merge_request' image

This causes run method: acceptMergeRequest will has this Excepiton Exception in thread "main" org.gitlab4j.api.GitLabApiException: Not Found at org.gitlab4j.api.AbstractApi.validate(AbstractApi.java:633) at org.gitlab4j.api.AbstractApi.put(AbstractApi.java:439) at org.gitlab4j.api.MergeRequestApi.acceptMergeRequest(MergeRequestApi.java:793) at org.gitlab4j.api.MergeRequestApi.acceptMergeRequest(MergeRequestApi.java:724)

Now i'm Override MergeRequestApi.acceptMergeRequest , and change 'merge_requests' to 'merge_request', and program is work.

vtroisWhite avatar Mar 31 '21 03:03 vtroisWhite