diff --git a/laws-base/laws-base-core/src/main/java/com/jero/config/filter/cors/CorsFilter.java b/laws-base/laws-base-core/src/main/java/com/jero/config/filter/cors/CorsFilter.java index 97f423f9..7c761391 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/config/filter/cors/CorsFilter.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/config/filter/cors/CorsFilter.java @@ -64,7 +64,7 @@ public class CorsFilter implements Filter { String[] ieBrowserSignals = {"MSIE", "Trident"}; String userAgent = request.getHeader("User-Agent"); for (String signal : ieBrowserSignals) { - if (userAgent.contains(signal)){ + if (userAgent != null && userAgent.contains(signal)){ return true; } }