You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2007/08/12 15:08:36 UTC

svn commit: r565063 - /myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/el/convert/PropertyResolverToELResolver.java

Author: mmarinschek
Date: Sun Aug 12 06:08:35 2007
New Revision: 565063

URL: http://svn.apache.org/viewvc?view=rev&rev=565063
Log:
fix for https://issues.apache.org/jira/browse/MYFACES-1670: thanks to Bernhard Huemer

Modified:
    myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/el/convert/PropertyResolverToELResolver.java

Modified: myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/el/convert/PropertyResolverToELResolver.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/el/convert/PropertyResolverToELResolver.java?view=diff&rev=565063&r1=565062&r2=565063
==============================================================================
--- myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/el/convert/PropertyResolverToELResolver.java (original)
+++ myfaces/core/branches/1_2_1/impl/src/main/java/org/apache/myfaces/el/convert/PropertyResolverToELResolver.java Sun Aug 12 06:08:35 2007
@@ -24,6 +24,7 @@
 import javax.el.PropertyNotWritableException;
 import javax.faces.FactoryFinder;
 import javax.faces.application.ApplicationFactory;
+import javax.faces.context.FacesContext;
 import javax.faces.el.EvaluationException;
 import javax.faces.el.PropertyResolver;
 
@@ -190,7 +191,13 @@
         try
         {
             context.setPropertyResolved(true);
-            return invoker.invoke(base, property);
+            T value = invoker.invoke(base, property);
+            
+            // see: https://issues.apache.org/jira/browse/MYFACES-1670
+            context.setPropertyResolved(
+            		FacesContext.getCurrentInstance().getELContext().isPropertyResolved());
+            
+            return value;
         }
         catch (javax.faces.el.PropertyNotFoundException e)
         {