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]

Reply via email to