Fix MDCHandler when authentication is null (#1813)

Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2024-08-12 08:43:01 +03:00
committed by GitHub
parent d851fa4d02
commit e1d928e92e

View File

@@ -57,6 +57,10 @@ public class MDCHandler {
}
final Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
if (authentication == null) {
return callable.call();
}
final String tenant;
if (authentication.getDetails() instanceof TenantAwareAuthenticationDetails tenantAwareAuthenticationDetails) {
tenant = tenantAwareAuthenticationDetails.getTenant();