--- date_deploy.module	2009-12-10 10:14:30.000000000 -0800
+++ date_deployNew.module	2009-12-10 10:14:05.000000000 -0800
@@ -46,15 +46,18 @@ function date_node_deploy(&$node) {
     if (property_exists($original_node, $field_name)) {
       unset($node->{$field_name});
       foreach ($original_node->{$field_name} as $key => $date_value) {
-        if (!is_null($date_value['value'])) {
-          $date_parts = date_parse($date_value['value']);
-          $node->{$field_name}[$key]['value']['year'] = $date_parts['year'];
-          $node->{$field_name}[$key]['value']['month'] = $date_parts['month'];
-          $node->{$field_name}[$key]['value']['day'] = $date_parts['day'];
-          $node->{$field_name}[$key]['value']['hour'] = $date_parts['hour'];
-          $node->{$field_name}[$key]['value']['minute'] = $date_parts['minute'];
-          $node->{$field_name}[$key]['value']['second'] = $date_parts['second'];
-        }
+      	$date_keys = array('value', 'value2');
+      	foreach($date_keys as $date_key) {
+	      if (!is_null($date_value[$date_key])) {
+	      	$date_parts = date_parse($date_value[$date_key]);
+	      	$node->{$field_name}[$key][$date_key]['year'] = $date_parts['year'];
+	      	$node->{$field_name}[$key][$date_key]['month'] = $date_parts['month'];
+	      	$node->{$field_name}[$key][$date_key]['day'] = $date_parts['day'];
+	      	$node->{$field_name}[$key][$date_key]['hour'] = $date_parts['hour'];
+	      	$node->{$field_name}[$key][$date_key]['minute'] = $date_parts['minute'];
+	      	$node->{$field_name}[$key][$date_key]['second'] = $date_parts['second'];
+	      }
+      	}
       }
     }
   } 
