diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/queue/user/UserController.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/queue/user/UserController.java index a52323217..ca48a838f 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/queue/user/UserController.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/queue/user/UserController.java @@ -68,7 +68,7 @@ public class UserController extends AbstractQueueController { UserIdResponse response = new UserIdResponse(); Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); String username = KeycloakUtils.getUserNameFromAuthentication(authentication); - User user = userImdg.getFirstObjectByFieldValues(Map.of("identifier", username)); + User user = username == null ? null : userImdg.getFirstObjectByFieldValues(Map.of("identifier", username)); if (user == null) { log.info("getId user {} authenticated, but User object was not created", username); throw new IllegalStateException("couldn't return user id");