Author: gvanmatre Date: Sun Feb 19 16:32:17 2006 New Revision: 378988 URL: http://svn.apache.org/viewcvs?rev=378988&view=rev Log: Fix for bug# 38593 - ValidatorScript does not find validators in facets.
Modified: struts/shale/trunk/core-library/src/java/org/apache/shale/component/ValidatorScript.java Modified: struts/shale/trunk/core-library/src/java/org/apache/shale/component/ValidatorScript.java URL: http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/component/ValidatorScript.java?rev=378988&r1=378987&r2=378988&view=diff ============================================================================== --- struts/shale/trunk/core-library/src/java/org/apache/shale/component/ValidatorScript.java (original) +++ struts/shale/trunk/core-library/src/java/org/apache/shale/component/ValidatorScript.java Sun Feb 19 16:32:17 2006 @@ -132,11 +132,12 @@ } } - List children = c.getChildren(); - for (int i = 0; i < children.size(); i++) { - UIComponent child = (UIComponent) children.get(i); + Iterator childrenIterator = c.getFacetsAndChildren(); + while (childrenIterator.hasNext()) { + UIComponent child = (UIComponent) childrenIterator.next(); findCommonsValidators(child, context); - } + } + childrenIterator = null; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]