From 619895c6e27ffe250c4ecd5ffafe2b92086160b1 Mon Sep 17 00:00:00 2001 From: Diogo Sousa Date: Tue, 31 Oct 2023 13:52:10 +0000 Subject: [PATCH] fix maven error --- .../impl/SecurityTokenServiceImpl.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/SecurityTokenServiceImpl.java b/demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/SecurityTokenServiceImpl.java index 3103c41b..69616cd2 100644 --- a/demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/SecurityTokenServiceImpl.java +++ b/demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/SecurityTokenServiceImpl.java @@ -217,31 +217,33 @@ private UserEntity generateUser(String userID, DecodedJWT decodedJWT) { newUserEntity.setEmail(Optional.ofNullable(decodedJWT.getClaim("email")).map(Claim::asString).orElse("")); newUserEntity.setName(Optional.ofNullable(decodedJWT.getClaim("given_name")).map(Claim::asString).orElse("")); newUserEntity.setLastName( - Optional.ofNullable(decodedJWT.getClaim("family_name")).map(Claim::asString).orElse("") + Optional.ofNullable(decodedJWT.getClaim("family_name")).map(Claim::asString).orElse("") ); newUserEntity.setUsername( - Optional.ofNullable(decodedJWT.getClaim("preferred_username")).map(Claim::asString).orElse("") + Optional.ofNullable(decodedJWT.getClaim("preferred_username")).map(Claim::asString).orElse("") ); Claim rolesClaim = decodedJWT.getClaim("realm_access"); Map realmAccessMap = Optional - .ofNullable(rolesClaim) - .map(Claim::asMap) - .orElse(Collections.emptyMap()); + .ofNullable(rolesClaim) + .map(Claim::asMap) + .orElse(Collections.emptyMap()); Object rolesObject = realmAccessMap.get("roles"); - if (rolesObject instanceof List list) { + if (rolesObject instanceof List) { + List list = (List) rolesObject; for (Object roleObj : list) { - if (roleObj instanceof String roleStr) { + if (roleObj instanceof String) { + String roleStr = (String) roleObj; try { org.eclipse.tractusx.demandcapacitymgmt.demandcapacitymgmtbackend.entities.enums.Role role = org.eclipse.tractusx.demandcapacitymgmt.demandcapacitymgmtbackend.entities.enums.Role.valueOf( - roleStr + roleStr ); newUserEntity.setRole(role); break; } catch (IllegalArgumentException e) { - Logger.logError("Incompatible role! User must have one of the 3 role types 'ADMIN','CUSTOMER','SUPPLIER'"); + Logger.logError("Incompatible role! User must have one of the 3 role types 'ADMIN','"); } } }