You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2008/04/09 23:58:17 UTC
svn commit: r646558 -
/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/el/ELParserHelper.java
Author: lu4242
Date: Wed Apr 9 14:58:11 2008
New Revision: 646558
URL: http://svn.apache.org/viewvc?rev=646558&view=rev
Log:
fix MYFACES-1750 Evaluation of EL-Expression fails with custom PropertyResolver
Modified:
myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/el/ELParserHelper.java
Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/el/ELParserHelper.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/el/ELParserHelper.java?rev=646558&r1=646557&r2=646558&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/el/ELParserHelper.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/el/ELParserHelper.java Wed Apr 9 14:58:11 2008
@@ -329,8 +329,12 @@
{
if (expression instanceof BinaryOperatorExpression)
{
- replaceSuffixes(((BinaryOperatorExpression) expression)
- .getExpression());
+ BinaryOperatorExpression boe = (BinaryOperatorExpression) expression;
+ replaceSuffixes(boe.getExpression());
+ for (int i = 0; i < boe.getExpressions().size(); i++)
+ {
+ replaceSuffixes(boe.getExpressions().get(i));
+ }
}
else if (expression instanceof ComplexValue)
{
@@ -542,4 +546,4 @@
}
}
}
-}
\ No newline at end of file
+}