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