ivelin 2002/07/28 20:06:37 Modified: src/java/org/apache/cocoon/components/xmlform Form.java Log: update: validates adds validations to existing list instead of clearing and starting anew Revision Changes Path 1.10 +15 -5 xml-cocoon2/src/java/org/apache/cocoon/components/xmlform/Form.java Index: Form.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/xmlform/Form.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- Form.java 28 Jul 2002 14:05:14 -0000 1.9 +++ Form.java 29 Jul 2002 03:06:37 -0000 1.10 @@ -363,7 +363,17 @@ if ( validator_ == null ) return true; validator_.setProperty( Validator.PROPERTY_PHASE, phase ); - violations_ = validator_.validate( model_ ); + List vs = validator_.validate( model_ ); + + if ( violations_ != null) + { + violations_.addAll( vs ); + } + else + { + if ( vs != null && !vs.isEmpty () ) violations_ = vs; + } + if (violations_ == null) return true; else {
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]