From 64e0dbbcf3f527f7694c370274e689b9f69b3975 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Wed, 5 Apr 2023 13:30:18 +0300 Subject: [PATCH] =?UTF-8?q?backend-api,=20UserMapStore:=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=20BaseRequest.?= =?UTF-8?q?userId=20fix=20unittest?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru/spcex/clearing/backendapi/security/KeycloakUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/KeycloakUtils.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/KeycloakUtils.java index 52bc02e40..a4e60ac57 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/KeycloakUtils.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/KeycloakUtils.java @@ -11,6 +11,7 @@ public class KeycloakUtils { */ public static String getUserNameFromAuthentication(Authentication authentication) { KeycloakAuthenticationToken auth = (KeycloakAuthenticationToken) authentication; + if (auth == null) return null; KeycloakAccount details = (KeycloakAccount) auth.getDetails(); return ((KeycloakPrincipal) details.getPrincipal()) .getKeycloakSecurityContext()