Correctly delegate to OrderUtils.getPriority for DecoratingProxy

Issue: SPR-16739

(cherry picked from commit 2f4010e)
This commit is contained in:
Juergen Hoeller
2018-04-17 23:37:42 +02:00
parent 26652a6b83
commit f800df12e3

View File

@@ -107,7 +107,7 @@ public class AnnotationAwareOrderComparator extends OrderComparator {
}
Integer priority = OrderUtils.getPriority(obj.getClass());
if (priority == null && obj instanceof DecoratingProxy) {
priority = OrderUtils.getOrder(((DecoratingProxy) obj).getDecoratedClass());
priority = OrderUtils.getPriority(((DecoratingProxy) obj).getDecoratedClass());
}
return priority;
}