diff --git a/date_ical_plugin_row_ical_feed.inc b/date_ical_plugin_row_ical_feed.inc
index 7181811..ee34498 100644
--- a/date_ical_plugin_row_ical_feed.inc
+++ b/date_ical_plugin_row_ical_feed.inc
@@ -130,7 +130,7 @@ class date_ical_plugin_row_ical_feed extends views_plugin_row {
       $lang = $entity->language;
       $delta = isset($row->$delta_field) ? $row->$delta_field : 0;
       $item = array_key_exists($lang, $item) ? $item[$lang][$delta] : $item['und'][$delta];
-      $entity->date_id[] = 'calendar.' . $entity->nid . '.' . $field_name . '.' . $delta;
+      $entity->date_id[] = 'calendar.' . $id . '.' . $field_name . '.' . $delta;
 
       if (!empty($item['value'])) {
         $start = new dateObject($item['value'], $item['timezone_db']);
