private Resource getTenantResource()

in src/main/java/org/apache/sling/tenant/internal/TenantProviderImpl.java [390:402]


    private Resource getTenantResource(final ResourceResolver resolver, final String tenantId) {
        Resource rsrc = resolver.getResource(tenantRootPath + "/" + tenantId);
        if ( rsrc == null ) {
            // this is a hack for special characters that otherwise would need escaping before getResource() is called
            for(final Resource r : resolver.getResource(tenantRootPath).getChildren()) {
                if ( tenantId.equals(r.getName())) {
                    rsrc = r;
                    break;
                }
            }
        }
        return rsrc;
    }