diff --git a/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java b/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java index d955fbaa57..f68fb4a4f1 100644 --- a/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java +++ b/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java @@ -369,7 +369,7 @@ public class RenditionDefinitionRegistry2Impl implements RenditionDefinitionRegi renditionNamesWithMaxSize = data.renditionsFor.get(sourceMimetype); if (renditionNamesWithMaxSize == null) { - renditionNamesWithMaxSize = getRenditionNamesWithMaxSize(sourceMimetype); + renditionNamesWithMaxSize = getRenditionNamesWithMaxSize(data, sourceMimetype); data.renditionsFor.put(sourceMimetype, renditionNamesWithMaxSize); } } @@ -394,10 +394,9 @@ public class RenditionDefinitionRegistry2Impl implements RenditionDefinitionRegi // Gets a list of rendition names that can be created from the given sourceMimetype. // Includes the maxSize for each. - private Set> getRenditionNamesWithMaxSize(String sourceMimetype) + private Set> getRenditionNamesWithMaxSize(Data data, String sourceMimetype) { Set> renditions = new HashSet(); - Data data = getData(); for (Map.Entry entry : data.renditionDefinitions.entrySet()) { RenditionDefinition2 renditionDefinition2 = entry.getValue();