diff --git a/pom.xml b/pom.xml index 708f43f..93d3ac5 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 eu.dnetlib uoa-admin-tools - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT war uoa-admin-tools diff --git a/src/main/java/eu/dnetlib/uoaadmintools/services/ManagerService.java b/src/main/java/eu/dnetlib/uoaadmintools/services/ManagerService.java index 9a9b1e9..e3c07e3 100644 --- a/src/main/java/eu/dnetlib/uoaadmintools/services/ManagerService.java +++ b/src/main/java/eu/dnetlib/uoaadmintools/services/ManagerService.java @@ -30,10 +30,10 @@ public class ManagerService { public Manager[] getManagers(String pid, Type type) { String url = (type == Type.EMAIL)?config.getEmail():config.getId(); - ResponseEntity responseEntity = restTemplate.getForEntity(url.replace("{community}", pid), Response.class); - Response response = responseEntity.getBody(); - if (response != null && responseEntity.getStatusCode() == HttpStatus.OK) { - return response.getResponse(); + ResponseEntity responseEntity = restTemplate.getForEntity(url.replace("{community}", pid), Manager[].class); + Manager[] managers = responseEntity.getBody(); + if (managers != null && responseEntity.getStatusCode() == HttpStatus.OK) { + return managers; } else { throw new ContentNotFoundException("No managers has been found for community " + pid); }