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)
{