--- event.module.org	2005-06-03 08:52:23.053262384 +0200
+++ event.module	2005-06-03 09:01:13.420407720 +0200
@@ -31,10 +31,10 @@
 function event_link($type, $node = NULL, $teaser = FALSE) {
   switch ($type) {
     case 'node':
-      if (event_enabled_state($node->type) == 'all') {
+      if (event_enabled_state($node->type) == 'all' and $node->start) {
         $links[] = l(t('calendar'), 'event/'. format_date($node->start, 'custom', 'Y/m/d'));
       }
-      elseif (event_enabled_state($node->type) == 'solo') {
+      elseif (event_enabled_state($node->type) == 'solo' and $node->start) {
         $links[] = l(t('calendar'), 'event/'. format_date($node->start, 'custom', 'Y/m/d') .'/month/'. $node->type);
       }
       break;
