diff --git a/sites/default/modules/date/date_api_ical.inc b/sites/default/modules/date/date_api_ical.inc index 6258b34..2ba4574 100644 --- a/sites/default/modules/date/date_api_ical.inc +++ b/sites/default/modules/date/date_api_ical.inc @@ -649,7 +649,7 @@ function date_api_ical_build_rrule($form_values) { $RRULE .= ';BYMONTHDAY='. $BYMONTHDAY; } // The UNTIL date is supposed to always be expressed in UTC. - if (array_key_exists('UNTIL', $form_values) && array_key_exists('datetime', $form_values['UNTIL'])) { + if (array_key_exists('UNTIL', $form_values) && array_key_exists('datetime', $form_values['UNTIL']) && $form_values['UNTIL']['datetime'] != NULL) { $until = date_ical_date($form_values['UNTIL'], 'UTC'); $RRULE .= ';UNTIL='. date_format($until, DATE_FORMAT_ICAL) .'Z'; }