From e1d928e92ebf63980d48e783d790079400576889 Mon Sep 17 00:00:00 2001 From: Avgustin Marinov Date: Mon, 12 Aug 2024 08:43:01 +0300 Subject: [PATCH] Fix MDCHandler when authentication is null (#1813) Signed-off-by: Marinov Avgustin --- .../main/java/org/eclipse/hawkbit/security/MDCHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hawkbit-security-core/src/main/java/org/eclipse/hawkbit/security/MDCHandler.java b/hawkbit-security-core/src/main/java/org/eclipse/hawkbit/security/MDCHandler.java index 57563b6c7..e70dbd971 100644 --- a/hawkbit-security-core/src/main/java/org/eclipse/hawkbit/security/MDCHandler.java +++ b/hawkbit-security-core/src/main/java/org/eclipse/hawkbit/security/MDCHandler.java @@ -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();