Propagate EvaluationContext from LiteralExpression

Update getValue(EvaluationContext context, Object rootObject,
Class<T> desiredResultType) to propagate the EvaluationContext to
ExpressionUtils.

Issue: SPR-10953
This commit is contained in:
Phillip Webb 2013-10-18 17:52:31 -07:00
parent c9aace4da2
commit 686cd79bdd
1 changed files with 2 additions and 2 deletions

View File

@ -118,7 +118,7 @@ public class LiteralExpression implements Expression {
@Override
public <T> T getValue(EvaluationContext context, Object rootObject, Class<T> desiredResultType) throws EvaluationException {
Object value = getValue(context, rootObject);
return ExpressionUtils.convertTypedValue(null, new TypedValue(value), desiredResultType);
return ExpressionUtils.convertTypedValue(context, new TypedValue(value), desiredResultType);
}
@Override