diff --git a/resq/backend/resq/src/main/java/com/groupa1/resq/service/AuthService.java b/resq/backend/resq/src/main/java/com/groupa1/resq/service/AuthService.java index 4936a264..8cb59973 100644 --- a/resq/backend/resq/src/main/java/com/groupa1/resq/service/AuthService.java +++ b/resq/backend/resq/src/main/java/com/groupa1/resq/service/AuthService.java @@ -77,8 +77,8 @@ public ResponseEntity signin(LoginUserRequest loginUserRequest) { String jwt = jwtUtils.generateJwtToken(authentication); UserDetailsImpl userDetails = (UserDetailsImpl) authentication.getPrincipal(); - List roles = userDetails.getAuthorities().stream().map(item -> item.getAuthority()) - .collect(Collectors.toList()); + List roles = userDetails.getAuthorities().stream().map(item -> item.getAuthority()).map(role -> role.split("_")[1]).collect(Collectors.toList()); + return ResponseEntity .ok(new JwtResponse(jwt, userDetails.getId(), userDetails.getName(), userDetails.getSurname(), userDetails.getEmail(), roles));