From 7776820d14b94f6232c728be8c9769e4dfffe39c Mon Sep 17 00:00:00 2001 From: Michiel Meeuwissen Date: Fri, 24 Jan 2025 12:42:14 +0100 Subject: [PATCH] Avoid NPE. --- .../nl/vpro/rs/interceptors/AccessLogInterceptor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vpro-shared-rs/src/main/java/nl/vpro/rs/interceptors/AccessLogInterceptor.java b/vpro-shared-rs/src/main/java/nl/vpro/rs/interceptors/AccessLogInterceptor.java index f26b1b0d6..b77611182 100644 --- a/vpro-shared-rs/src/main/java/nl/vpro/rs/interceptors/AccessLogInterceptor.java +++ b/vpro-shared-rs/src/main/java/nl/vpro/rs/interceptors/AccessLogInterceptor.java @@ -81,12 +81,16 @@ public void filter(ContainerRequestContext requestContext) throws IOException { @ManagedAttribute public String getForUser() { - return forUser.pattern(); + return forUser == null ? null : forUser.pattern(); } @ManagedAttribute public void setForUser(String pattern) { - this.forUser = Pattern.compile(pattern); + if (MBeans.isBlank(pattern)) { + this.forUser = null; + } else { + this.forUser = Pattern.compile(pattern); + } } @ManagedAttribute