diff --git a/src/main/java/org/eclipsefoundation/wg/api/FoundationDbAPI.java b/src/main/java/org/eclipsefoundation/wg/api/FoundationDbAPI.java index 9f24239deaa4cf0ab6f0ce6178a433a96c1b7b26..eb4c4cdc0dced9c19a656179719d3893088742e4 100644 --- a/src/main/java/org/eclipsefoundation/wg/api/FoundationDbAPI.java +++ b/src/main/java/org/eclipsefoundation/wg/api/FoundationDbAPI.java @@ -39,13 +39,12 @@ public interface FoundationDbAPI { * Fetches all system relations filtered by the given type. * * @param baseParams Base request paramters used for pagination. - * @param type The given relation type filter. * @return A Response containing the filtered relations */ @GET @Compressed @Path("/sys/relations") - RestResponse<List<SysRelationData>> getRelations(@BeanParam BaseAPIParameters baseParams, @QueryParam("type") String type); + RestResponse<List<SysRelationData>> getRelations(@BeanParam BaseAPIParameters baseParams); /** * Fetches all Full org contacts containing Person, Org, and SysRelation entities. Filtered by document ids. diff --git a/src/main/java/org/eclipsefoundation/wg/services/impl/DefaultWorkingGroupsService.java b/src/main/java/org/eclipsefoundation/wg/services/impl/DefaultWorkingGroupsService.java index babf27a070997a0d434c61b72daf27fd88a7a1f1..63113a93c1e2d71456747b89ffbeac06cfa57782 100644 --- a/src/main/java/org/eclipsefoundation/wg/services/impl/DefaultWorkingGroupsService.java +++ b/src/main/java/org/eclipsefoundation/wg/services/impl/DefaultWorkingGroupsService.java @@ -276,7 +276,7 @@ public class DefaultWorkingGroupsService implements WorkingGroupsService { Optional<List<SysRelationData>> relations = cache .get(relationType, new MultivaluedHashMap<>(), SysRelationData.class, () -> middleware - .getAll(params -> fdbAPI.getRelations(params, relationType)) + .getAll(params -> fdbAPI.getRelations(params)) .stream() .filter(relation -> WorkingGroupsHelper.filterRelationsByPrefix(relation.relation(), groupPrefix)) .toList()) diff --git a/src/test/java/org/eclipsefoundation/wg/test/api/MockFoundationDbAPI.java b/src/test/java/org/eclipsefoundation/wg/test/api/MockFoundationDbAPI.java index e6bf31c6121c9789f45022b1394e90aed2c0cac5..4bd30106ff3e2c5be08438387d035b15bb167da8 100644 --- a/src/test/java/org/eclipsefoundation/wg/test/api/MockFoundationDbAPI.java +++ b/src/test/java/org/eclipsefoundation/wg/test/api/MockFoundationDbAPI.java @@ -79,8 +79,8 @@ public class MockFoundationDbAPI implements FoundationDbAPI { } @Override - public RestResponse<List<SysRelationData>> getRelations(BaseAPIParameters baseParams, String type) { - return MockDataPaginationHandler.paginateData(baseParams, relations.stream().filter(r -> r.type().equalsIgnoreCase(type)).toList()); + public RestResponse<List<SysRelationData>> getRelations(BaseAPIParameters baseParams) { + return MockDataPaginationHandler.paginateData(baseParams, relations); } @Override