Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
SLING-12374 switched the handling of registering multiple implementation pickers from "manual" via "RankedServices" to a more elegant pure DS solution. but this change introduced a severe bug:
for historic/backward compatibility reasons, service ranking is interpreted "the wrong way" when registering implementation pickers, with highest ranking value = lowest ranking. lot of projects depend on this current behavior of sling models impl 1.7.0 and below.
with 1.7.2 and the change from SLING-12374 this is reversed. this needs to be fixed to restore the previous behavior.
Update: the ordering Injector implementation is affected in the same way
Attachments
Issue Links
- is broken by
-
SLING-12374 Improve injector handling in ModelAdapterFactory
- Closed
- links to