--- feedapi_mapper_date.inc__2.txt	2008-10-27 13:25:32.000000000 -0400
+++ feedapi_mapper_date.inc	2008-11-18 22:50:06.000000000 -0500
@@ -32,8 +32,14 @@ function date_feedapi_mapper($op, $node,
     
     case 'map':
       include_once(drupal_get_path('module', 'date_api') .'/date_api_ical.inc');
-      $feed_element = unserialize($feed_element);
-      $date = date_ical_date($feed_element);
+
+      if (is_array($feed_element)) {
+	$feed_element = unserialize($feed_element);
+	$date = date_ical_date($feed_element);
+      } else {
+	$date = date_create($feed_element);
+      }
+
       $timezone = $feed_element['tz'];
       $db_tz = date_get_timezone_db($field['tz_handling'], $timezone);
       $to_tz = date_get_timezone($field['tz_handling'], $timezone);
