You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2020/03/24 11:33:05 UTC
[sling-org-apache-sling-scripting-bundle-tracker] branch master
updated: SLING-9250 - Selectors are used as extensions when servlets are
registered for a capability
This is an automated email from the ASF dual-hosted git repository.
radu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-bundle-tracker.git
The following commit(s) were added to refs/heads/master by this push:
new fd90c9c SLING-9250 - Selectors are used as extensions when servlets are registered for a capability
fd90c9c is described below
commit fd90c9c1bac0d38aedb453536034dfb3698efeb7
Author: Radu Cotescu <ra...@apache.org>
AuthorDate: Tue Mar 24 12:32:27 2020 +0100
SLING-9250 - Selectors are used as extensions when servlets are registered for a capability
---
.../scripting/bundle/tracker/internal/BundledScriptTracker.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/apache/sling/scripting/bundle/tracker/internal/BundledScriptTracker.java b/src/main/java/org/apache/sling/scripting/bundle/tracker/internal/BundledScriptTracker.java
index 6c8bd63..13ce403 100644
--- a/src/main/java/org/apache/sling/scripting/bundle/tracker/internal/BundledScriptTracker.java
+++ b/src/main/java/org/apache/sling/scripting/bundle/tracker/internal/BundledScriptTracker.java
@@ -135,8 +135,10 @@ public class BundledScriptTracker implements BundleTrackerCustomizer<List<Servic
}
properties.put(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES, resourceTypesRegistrationValue);
- Set<String> extensions = new HashSet<>(resourceTypeCapability.getSelectors());
- extensions.add("html");
+ Set<String> extensions = new HashSet<>(resourceTypeCapability.getExtensions());
+ if (extensions.isEmpty()) {
+ extensions.add("html");
+ }
properties.put(ServletResolverConstants.SLING_SERVLET_EXTENSIONS, extensions.toArray());
if (!resourceTypeCapability.getSelectors().isEmpty()) {