SLING-8082 : Correct target filter for service user
diff --git a/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java b/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
index fa2020d..72e19be 100644
--- a/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
+++ b/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
@@ -96,7 +96,8 @@
     @Reference
     private ResourceResolverFactory resourceResolverFactory;
 
-    @Reference(target="("+ServiceUserMapped.SUBSERVICENAME+"=" + SERVICE_USER + ")")
+    @Reference(target = "(|(" + ServiceUserMapped.SUBSERVICENAME + "=" + SERVICE_USER + ")(!("
+            + ServiceUserMapped.SUBSERVICENAME + "=*)))")
     private ServiceUserMapped scriptServiceUserMapped;
 
     @Reference