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:34:26 UTC
svn commit: r679508 -
/myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java
Author: gpetracek
Date: Thu Jul 24 12:34:26 2008
New Revision: 679508
URL: http://svn.apache.org/viewvc?rev=679508&view=rev
Log:
adjustment for complex components
Modified:
myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java
Modified: myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java?rev=679508&r1=679507&r2=679508&view=diff
==============================================================================
--- myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java (original)
+++ myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/util/ExtValUtils.java Thu Jul 24 12:34:26 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);