Merge pull request #1 from apache/bugfix/refresh-resourcetyperesolver
SLING-7313 refresh the resource type resolver as well
diff --git a/src/main/java/org/apache/sling/resourceresolver/impl/helper/ResourceResolverControl.java b/src/main/java/org/apache/sling/resourceresolver/impl/helper/ResourceResolverControl.java
index 018d96c..a3b3631 100644
--- a/src/main/java/org/apache/sling/resourceresolver/impl/helper/ResourceResolverControl.java
+++ b/src/main/java/org/apache/sling/resourceresolver/impl/helper/ResourceResolverControl.java
@@ -148,12 +148,15 @@
}
/**
- * Refreshes all refreshable providers.
+ * Refreshes all refreshable providers as well as the resolver used for resource types.
*/
public void refresh(@Nonnull final ResourceResolverContext context) {
for (final AuthenticatedResourceProvider p : context.getProviderManager().getAllUsedRefreshable()) {
p.refresh();
}
+ if (this.resourceTypeResourceResolver != null) {
+ this.resourceTypeResourceResolver.refresh();
+ }
}
/**