From 2f4010e8d33dcceaaeff8c8c06a8c07508dfec1d Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 17 Apr 2018 23:37:42 +0200 Subject: [PATCH] Correctly delegate to OrderUtils.getPriority for DecoratingProxy Issue: SPR-16739 --- .../core/annotation/AnnotationAwareOrderComparator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-core/src/main/java/org/springframework/core/annotation/AnnotationAwareOrderComparator.java b/spring-core/src/main/java/org/springframework/core/annotation/AnnotationAwareOrderComparator.java index ec4471b1d3..ca496f8f36 100644 --- a/spring-core/src/main/java/org/springframework/core/annotation/AnnotationAwareOrderComparator.java +++ b/spring-core/src/main/java/org/springframework/core/annotation/AnnotationAwareOrderComparator.java @@ -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; }