commit | 8e391ad1783c120862b814848cd2f82801aa3ba2 | [log] [tgz] |
---|---|---|
author | georg.henzler <georg.henzler@netcentric.biz> | Fri Sep 11 12:02:39 2020 +0200 |
committer | georg.henzler <georg.henzler@netcentric.biz> | Fri Sep 11 12:02:39 2020 +0200 |
tree | cf3f9a3bf9f62f2afdda3f6655bde9218c789433 | |
parent | de835ae65bc4e8b5b6955ee5e679706e0e0a2adf [diff] |
SLING-9662 Allow null path for resolve()
diff --git a/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java b/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java index 4fe3e12..6c0f327 100644 --- a/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java +++ b/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java
@@ -108,7 +108,11 @@ } @NotNull - public MappingChainResult resolve(@Nullable HttpServletRequest request, @NotNull String path) { + public MappingChainResult resolve(@Nullable HttpServletRequest request, @Nullable String path) { + + if (path == null || path.isEmpty()) { + path = "/"; + } try (ResourceResolver rr = getResourceResolver()) { MappingChainContextInternal mappingContext = new MappingChainContextInternal(rr);