From 125b64ec3bea2f6a554e895414db98d67f5c9f7e Mon Sep 17 00:00:00 2001 From: Konstantinos Spyrou Date: Thu, 19 Jan 2023 13:41:11 +0200 Subject: [PATCH] check if CouId is null --- .../manager/service/security/AuthorizationServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/dnetlib/repo/manager/service/security/AuthorizationServiceImpl.java b/src/main/java/eu/dnetlib/repo/manager/service/security/AuthorizationServiceImpl.java index 56a71c2..0f05eaa 100644 --- a/src/main/java/eu/dnetlib/repo/manager/service/security/AuthorizationServiceImpl.java +++ b/src/main/java/eu/dnetlib/repo/manager/service/security/AuthorizationServiceImpl.java @@ -176,7 +176,9 @@ public class AuthorizationServiceImpl implements AuthorizationService { int coPersonId = aaiRegistryService.getCoPersonIdByEmail(email); List list = new ArrayList<>(); for (JsonElement element : aaiRegistryService.getRolesWithStatus(coPersonId, AaiRegistryService.RoleStatus.ACTIVE)) { - list.add(element.getAsJsonObject().get("CouId").getAsInt()); + if (element.getAsJsonObject().get("CouId") != null) { + list.add(element.getAsJsonObject().get("CouId").getAsInt()); + } } return aaiRegistryService.getCouNames(list).values(); }