Преглед на файлове

Corrections to calculated order values from "before" and "after" attributes.

Luke Taylor преди 18 години
родител
ревизия
e6d6e88117
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      core/src/main/java/org/springframework/security/config/OrderedFilterBeanDefinitionDecorator.java

+ 2 - 2
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;