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]