--- calendar.module 2010-12-31 17:25:43.000000000 +0100 +++ calendar_after.module 2011-03-13 09:53:01.000000000 +0100 @@ -700,13 +700,13 @@ $processed = array(); $rrule_processed = array(); foreach ($items as $pos => $item) { - $delta = !empty($field['delta_field']) && !empty($item->{$field['delta_field']}) ? $item->{$field['delta_field']} : 0; + $delta = !empty($field['delta_field']) && !empty($item->raw->{$field['delta_field']}) ? $item->raw->{$field['delta_field']} : 0; $real_field = $field_name; if (substr($field['type'], 0, 3) == 'cck') { $real_field = str_replace(array('_value2', '_value'), '', $field_name); } - $id = 'calendar.'. $item->{$view->base_field} .'.'. $real_field .'.'. $delta; + $id = 'calendar.'. $item->raw->{$view->base_field} .'.'. $real_field .'.'. $delta; // When creating iCal feeds for repeating dates we don't want all // the multiple values, send only the first value. @@ -918,4 +918,4 @@ } } return $nodes; -} \ No newline at end of file +}