From 99e01c7662648800c7fc68509febedd38f41b555 Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Fri, 29 Jul 2022 09:45:45 +0000 Subject: [PATCH] [Admin Tools | Trunk]: pom.xml: Increased version to 2.0.3 | ManagerService.java: Change response in method "getManagers()" to get them via role management instead of user management. --- pom.xml | 2 +- .../eu/dnetlib/uoaadmintools/services/ManagerService.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) 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); }