--- event.module_orig	2009-09-17 12:42:10.000000000 +0200
+++ event.module	2009-09-17 14:59:21.000000000 +0200
@@ -948,10 +948,32 @@
   $event = $node->event;
   $event['uid'] = $node->uid;
   $event['summary'] = $node->title;
-  $event['description'] = check_markup($node->teaser ? $node->teaser : $node->body, $node->format);
+  // $event['description'] = check_markup($node->teaser ? $node->teaser : $node->body, $node->format);
+  $event['description'] = $node->body;
   $event['uid'] = url("node/$node->nid", array('absolute' => TRUE));
   $event['url'] = url("node/$node->nid", array('absolute' => TRUE));
 
+  if (module_exists('location')){
+    $location = $node->location;
+    
+    if ($location){
+       $places = array();
+       $fields = array('name','street','postal_code','city','province_name', 'country_name');
+       foreach ($fields as $place){
+          if (isset($location[$place]) and $location[$place] != ''){
+	     array_push($places, $location[$place]);
+          }
+       }
+       $place = join(', ', $places);
+       
+       if (location_has_coordinates($location)){
+       	  $place .= ';ALTREP=LATITUDE=' . $location['latitude'] . ', LONGITUDE=' . $location['longitude'];
+       }
+
+       $event['location'] = $place;
+    }
+  }
+
   return $event;
 }
 
