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

EpicApi.getEpicIssues() returns models.Epic not models.EpicIssue

Open Zojii opened this issue 4 years ago • 0 comments

Shouldn't the below code returning List<EpicIssue> ? Happy to contribute if the below isn't the intended behavior. There are several other epicIssue methods return epics.

List<Epic> getEpicIssues

public Pager<Epic> getEpicIssues.

public Stream<Epic> getEpicIssuesStr.

/**
     * Gets all issues that are assigned to an epic and the authenticated user has access to
     * using the specified page and per page setting.
     *
     * <pre><code>GitLab Endpoint: GET /groups/:id/epics/:epic_iid/issues</code></pre>
     *
     * @param groupIdOrPath the group ID, path of the group, or a Group instance holding the group ID or path
     * @param epicIid the IID of the epic to get issues for
     * @param page the page to get
     * @param perPage the number of issues per page
     * @return a list of all epic issues belonging to the specified epic in the specified range
     * @throws GitLabApiException if any exception occurs
     */
    public List<Epic> getEpicIssues(Object groupIdOrPath, Integer epicIid, int page, int perPage) throws GitLabApiException {
        Response response = get(Response.Status.OK, getPageQueryParams(page, perPage), "groups", getGroupIdOrPath(groupIdOrPath), "epics", epicIid, "issues");
        return (response.readEntity(new GenericType<List<Epic>>() { }));
    }
    ```

Zojii avatar Jul 09 '21 18:07 Zojii