[java-identity-provider COMMIT] /trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/context/navigate/Spri...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Aug 19 20:57:32 EDT 2016
Author: scantor
Date: Fri Aug 19 20:57:32 2016
New Revision: 8333
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8333&view=rev
Log:
Fix expression eval context passed into expression parser.
Modified:
trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/context/navigate/SpringExpressionContextLookupFunction.java
Modified: trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/context/navigate/SpringExpressionContextLookupFunction.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/context/navigate/SpringExpressionContextLookupFunction.java?rev=8333&r1=8332&r2=8333&view=diff
==============================================================================
--- trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/context/navigate/SpringExpressionContextLookupFunction.java (original)
+++ trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/context/navigate/SpringExpressionContextLookupFunction.java Fri Aug 19 20:57:32 2016
@@ -126,7 +126,7 @@
eval.setVariable("custom", customObject);
eval.setVariable("input", context);
- final Object output = parser.parseExpression(springExpression).getValue(context);
+ final Object output = parser.parseExpression(springExpression).getValue(eval);
if (null != outputClass && null != output && !outputClass.isInstance(output)) {
log.error("Output of type {} was not of type {}", output.getClass(), outputClass);
return null;
More information about the commits
mailing list