diff --git a/connector/rest/src/main/java/it/pagopa/selfcare/dashboard/connector/rest/UserConnectorImpl.java b/connector/rest/src/main/java/it/pagopa/selfcare/dashboard/connector/rest/UserConnectorImpl.java index b3dedc1c4..80d2dc7c7 100644 --- a/connector/rest/src/main/java/it/pagopa/selfcare/dashboard/connector/rest/UserConnectorImpl.java +++ b/connector/rest/src/main/java/it/pagopa/selfcare/dashboard/connector/rest/UserConnectorImpl.java @@ -186,7 +186,9 @@ public List retrieveFilteredUserInstitution(String institutionId, UserIn null, List.of(userInfoFilter.getProductId()), null, - userInfoFilter.getAllowedStates().stream().map(Enum::name).toList(), + Optional.ofNullable(userInfoFilter.getAllowedStates()) + .map(relationshipStates -> relationshipStates.stream().map(Enum::name).toList()) + .orElse(null), loggedUserId) .getBody()).map(userInstitutionResponses -> userInstitutionResponses.stream() .map(UserInstitutionResponse::getUserId).toList())