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