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
+}