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;
}