Index: event.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/event/event.module,v
retrieving revision 1.165
diff -u -r1.165 event.module
--- event.module	5 Nov 2005 20:54:15 -0000	1.165
+++ event.module	7 Nov 2005 09:15:57 -0000
@@ -1374,6 +1374,8 @@
  */
 function event_validate_form_date(&$node, $prefix = '') {
 
+
+  $original_prefix = $prefix;
   if ($prefix != '') {
     $prefix = $prefix .'_';
   }
@@ -1391,12 +1393,12 @@
     }
     // translate the input values to GMT and set the node property value
     $offset = event_get_offset($node->timezone, gmmktime($hour, $node->{$prefix . 'minute'}, 0, $node->{$prefix . 'month'}, $node->{$prefix . 'day'}, $node->{$prefix . 'year'}));
-    $node->{'event_'.$prefix} = _event_mktime($hour, $node->{$prefix . 'minute'}, 0, $node->{$prefix . 'month'}, $node->{$prefix . 'day'}, $node->{$prefix . 'year'}, $offset);
+    $node->{'event_'.$original_prefix} = _event_mktime($hour, $node->{$prefix . 'minute'}, 0, $node->{$prefix . 'month'}, $node->{$prefix . 'day'}, $node->{$prefix . 'year'}, $offset);
   }
   elseif (!$node->$prefix) {
     // Round to nearest hour:
     $now = _event_user_time();
-    $node->$prefix = $now - ($now % (60 * 60));
+    $node->{'event_'.$original_prefix} = $now - ($now % (60 * 60));
   }
 }
 
