From ca861c5c3f7dfcc7053c6b2ac1c30f46293caa29 Mon Sep 17 00:00:00 2001 From: Samin Rahman Date: Tue, 17 Feb 2026 16:25:26 +1100 Subject: [PATCH] Added null check to getApiContact --- .../java/com/uid2/operator/util/RoutingContextUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/uid2/operator/util/RoutingContextUtil.java b/src/main/java/com/uid2/operator/util/RoutingContextUtil.java index e6f69e51a..1cd8307d2 100644 --- a/src/main/java/com/uid2/operator/util/RoutingContextUtil.java +++ b/src/main/java/com/uid2/operator/util/RoutingContextUtil.java @@ -20,7 +20,13 @@ public static String getApiContact(RoutingContext rc, IAuthorizableProvider auth try { final String authHeaderValue = rc.request().getHeader("Authorization"); final String authKey = extractBearerToken(authHeaderValue); + if (authKey == null) { + return UNKNOWN; + } final IAuthorizable profile = authKeyStore.get(authKey); + if (profile == null) { + return UNKNOWN; + } String apiContact = profile.getContact(); return apiContact == null ? UNKNOWN : apiContact; } catch (Exception ex) {