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 2005/09/17 22:27:32 UTC

svn commit: r289849 - /myfaces/impl/trunk/src/java/org/apache/myfaces/el/PropertyResolverImpl.java

Author: mmarinschek
Date: Sat Sep 17 13:27:26 2005
New Revision: 289849

URL: http://svn.apache.org/viewcvs?rev=289849&view=rev
Log:
fix for not initialized array elements. thanks to Udo Schnurpfeil for this patch

Modified:
    myfaces/impl/trunk/src/java/org/apache/myfaces/el/PropertyResolverImpl.java

Modified: myfaces/impl/trunk/src/java/org/apache/myfaces/el/PropertyResolverImpl.java
URL: http://svn.apache.org/viewcvs/myfaces/impl/trunk/src/java/org/apache/myfaces/el/PropertyResolverImpl.java?rev=289849&r1=289848&r2=289849&view=diff
==============================================================================
--- myfaces/impl/trunk/src/java/org/apache/myfaces/el/PropertyResolverImpl.java (original)
+++ myfaces/impl/trunk/src/java/org/apache/myfaces/el/PropertyResolverImpl.java Sat Sep 17 13:27:26 2005
@@ -306,7 +306,7 @@
         {
             if (base.getClass().isArray())
             {
-                if (base instanceof Object[]) {
+                if (base instanceof Object[] && ((Object[])base)[index] != null) {
                     Object[] array = (Object[]) base;
                     return array[index].getClass().getComponentType();
                 } else {