From e6d6e88117d913d9143345d15a088be017c5bef8 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sun, 27 Jan 2008 22:46:24 +0000 Subject: [PATCH] Corrections to calculated order values from "before" and "after" attributes. --- .../security/config/OrderedFilterBeanDefinitionDecorator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/springframework/security/config/OrderedFilterBeanDefinitionDecorator.java b/core/src/main/java/org/springframework/security/config/OrderedFilterBeanDefinitionDecorator.java index 12c626c3f9..b60af26bad 100644 --- a/core/src/main/java/org/springframework/security/config/OrderedFilterBeanDefinitionDecorator.java +++ b/core/src/main/java/org/springframework/security/config/OrderedFilterBeanDefinitionDecorator.java @@ -58,11 +58,11 @@ public class OrderedFilterBeanDefinitionDecorator implements BeanDefinitionDecor String before = elt.getAttribute(ATT_BEFORE); if (StringUtils.hasText(after)) { - return FilterChainOrder.getOrder(after).toString(); + return Integer.toString(FilterChainOrder.getOrder(after) + 1); } if (StringUtils.hasText(before)) { - return FilterChainOrder.getOrder(before).toString(); + return Integer.toString(FilterChainOrder.getOrder(before) - 1); } return null;