Woody преди 1 седмица
родител
ревизия
e9c6e85f11
променени са 1 файла, в които са добавени 1 реда и са изтрити 7 реда
  1. 1 7
      framework-security/src/main/java/com/chelvc/framework/security/interceptor/SecurityFirewallInterceptor.java

+ 1 - 7
framework-security/src/main/java/com/chelvc/framework/security/interceptor/SecurityFirewallInterceptor.java

@@ -68,13 +68,7 @@ public class SecurityFirewallInterceptor implements HandlerInterceptor, WebMvcCo
         return ApplicationContextHolder.getProperty("security.firewall.rules", json -> {
             List<Rule> rules = JacksonUtils.deserialize(json, RULE_LIST_TYPE);
             if (ObjectUtils.notEmpty(rules)) {
-                rules.removeIf(rule -> {
-                    if (this.matches(rule)) {
-                        log.info("Applying firewall rule: {}", rule);
-                        return false;
-                    }
-                    return true;
-                });
+                rules.removeIf(rule -> !this.matches(rule));
             }
             return ObjectUtils.isEmpty(rules) ? Collections.emptyList() : rules;
         });