Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
Models Impl 1.4.10
-
None
Description
Currently the ResourceTypeBasedResourcePicker (https://github.com/apache/sling-org-apache-sling-models-impl/blob/master/src/main/java/org/apache/sling/models/impl/ResourceTypeBasedResourcePicker.java#L34) is always the 2nd last picker and the FirstImplementationPicker (https://github.com/apache/sling-org-apache-sling-models-impl/blob/master/src/main/java/org/apache/sling/models/impl/FirstImplementationPicker.java#L36) is the last picker.
In some cases you are interested to place pickers in between (compare with https://github.com/adobe/aem-core-wcm-components/issues/546), therefore I would propose to set the service.ranking of ResourceTypeBasedResourcePicker to (Integer.MAX_VALUE - 1000).