From 90ccfbd7875b7f1438f8b4268010e40b2c91b645 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Thu, 07 Nov 2024 14:45:47 +0000
Subject: [PATCH] Statuscode ergaenzt

---
 src/de/uhilger/neon/Factory.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/de/uhilger/neon/Factory.java b/src/de/uhilger/neon/Factory.java
index 6e2f441..14015d5 100644
--- a/src/de/uhilger/neon/Factory.java
+++ b/src/de/uhilger/neon/Factory.java
@@ -200,13 +200,15 @@
         //    ctx.getAttributes().putAll(d.authenticator.attributes);
         //    fireAuthenticatorCreated(ctx, auth);
         //}
-        for(String filterClassName : cd.filter) {
-          //
-          Object filterObj = Class.forName(filterClassName)
-                .getDeclaredConstructor().newInstance();
-          if(filterObj instanceof Filter) {
-            Filter filter = (Filter) filterObj;
-            ctx.getFilters().add(filter);
+        if(cd.filter != null) {
+          for(String filterClassName : cd.filter) {
+            //
+            Object filterObj = Class.forName(filterClassName)
+                  .getDeclaredConstructor().newInstance();
+            if(filterObj instanceof Filter) {
+              Filter filter = (Filter) filterObj;
+              ctx.getFilters().add(filter);
+            }
           }
         }
         fireHandlerCreated(ctx, h);

--
Gitblit v1.9.3