You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2001/10/02 20:11:42 UTC

cvs commit: xml-xerces/java/src/org/apache/xerces/validators/datatype DateTimeValidator.java

elena       01/10/02 11:11:42

  Modified:    java/src/org/apache/xerces/validators/datatype Tag:
                        xerces_j_1 DateTimeValidator.java
  Log:
  Day should be be between 1 and 31 (based on month & year).
  http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3891
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.14.2.1  +2 -2      xml-xerces/java/src/org/apache/xerces/validators/datatype/Attic/DateTimeValidator.java
  
  Index: DateTimeValidator.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/validators/datatype/Attic/DateTimeValidator.java,v
  retrieving revision 1.14
  retrieving revision 1.14.2.1
  diff -u -r1.14 -r1.14.2.1
  --- DateTimeValidator.java	2001/07/20 18:36:37	1.14
  +++ DateTimeValidator.java	2001/10/02 18:11:42	1.14.2.1
  @@ -72,7 +72,7 @@
    * @author Elena Litani
    * @author Len Berman  
    *
  - * @version $Id: DateTimeValidator.java,v 1.14 2001/07/20 18:36:37 elena Exp $
  + * @version $Id: DateTimeValidator.java,v 1.14.2.1 2001/10/02 18:11:42 elena Exp $
    */
   
   public abstract class DateTimeValidator extends AbstractNumericFacetValidator {
  @@ -679,7 +679,7 @@
           }
   
           //validate days
  -        if ( data[D]>maxDayInMonthFor(data[CY], data[M]) ) {
  +        if ( data[D]>maxDayInMonthFor(data[CY], data[M]) || data[D]==0 ) {
               throw new RuntimeException("The day must have values 1 to 31");
           }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org