You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2008/07/24 21:35:47 UTC

svn commit: r679510 - /myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java

Author: gpetracek
Date: Thu Jul 24 12:35:46 2008
New Revision: 679510

URL: http://svn.apache.org/viewvc?rev=679510&view=rev
Log:
adjustment for complex components

Modified:
    myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java

Modified: myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java?rev=679510&r1=679509&r2=679510&view=diff
==============================================================================
--- myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java (original)
+++ myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java Thu Jul 24 12:35:46 2008
@@ -187,11 +187,16 @@
             String key;
             Converter converter;
             Converter converterOfComponent;
-            UIComponent component;
+            UIComponent component = null;
             while (current.hasNext()) {
                 key = (String) current.next();
                 converter = (Converter) componentConverterMapping.get(key);
-                component = viewRoot.findComponent(key);
+
+                try {
+                    component = viewRoot.findComponent(key);
+                } catch (IllegalArgumentException e) {
+                    //do nothing - it's just a ri bug with complex components - resolveComponentInComplexComponent will return the correct component
+                }
 
                 if (component == null) {
                     component = resolveComponentInComplexComponent(viewRoot, component, key);