1
0
mirror of synced 2026-08-04 17:27:13 +00:00

Fix PrePostAdviceReactiveMethodInterceptor tangle

Issue: gh-4636
This commit is contained in:
Rob Winch
2017-10-13 14:17:21 -05:00
parent 579282437b
commit 7fd1cff3ce
2 changed files with 14 additions and 32 deletions
@@ -26,7 +26,7 @@ import org.springframework.security.access.expression.method.*;
import org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor;
import org.springframework.security.access.method.AbstractMethodSecurityMetadataSource;
import org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource;
import org.springframework.security.access.method.PrePostAdviceReactiveMethodInterceptor;
import org.springframework.security.access.prepost.PrePostAdviceReactiveMethodInterceptor;
import org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource;
import java.util.Arrays;
@@ -65,10 +65,7 @@ class ReactiveMethodSecurityConfiguration implements ImportAware {
ExpressionBasedPreInvocationAdvice preAdvice = new ExpressionBasedPreInvocationAdvice();
preAdvice.setExpressionHandler(handler);
PrePostAdviceReactiveMethodInterceptor result = new PrePostAdviceReactiveMethodInterceptor(source);
result.setPostAdvice(postAdvice);
result.setPreAdvice(preAdvice);
return result;
return new PrePostAdviceReactiveMethodInterceptor(source, preAdvice, postAdvice);
}
@Bean