Index: date.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/date/date.module,v
retrieving revision 1.32.2.27
diff -u -r1.32.2.27 date.module
--- date.module	27 Feb 2007 15:51:27 -0000	1.32.2.27
+++ date.module	7 Mar 2007 08:00:43 -0000
@@ -287,8 +287,8 @@
           if ($processed == 'value' && $field['todate'] && !date_is_valid($item['value'], $field['type']) && (date_is_valid($item['value2'], $field['type']))) {
             form_set_error($error_field, t("A 'From' date is required for %field %delta", array('%delta' => $field['multiple'] ? intval($delta + 1) : '', '%field' => $field['widget']['label'])));
           }
-          if ($processed == 'value2' && $field['todate'] == 'required' && ($field['required'] || date_is_valid($item['value'], $field['type']) && !date_is_valid($item['value2'], $field['type']))) {
-            form_set_error($error_field, t("A 'To' date is required for %field %delta", array('%delta', $field['multiple'] ? intval($delta + 1) : '', '%field', $field['widget']['label'])));
+          if ($processed == 'value2' && $field['todate'] == 'required' && ($field['required'] && !date_is_valid($item['value'], $field['type']) || !date_is_valid($item['value2'], $field['type']))) {
+            form_set_error($error_field, t("A 'To' date is required for %field %delta", array('%delta' => $field['multiple'] ? intval($delta + 1) : '', '%field' => $field['widget']['label'])));
           }
 
           if ($item[$processed] || date_is_required($field, $processed, $delta, $item['value'], $item['value2'])) {
