diff --git a/date_elements.inc b/date_elements.inc index f99f213e..b4f2757c 100644 --- a/date_elements.inc +++ b/date_elements.inc @@ -292,6 +292,9 @@ function date_combo_element_process($element, &$form_state, $form) { $process = date_process_values($field, $instance); foreach ($process as $processed) { if (!isset($element['#default_value'][$processed])) { + if (empty($element['#default_value']) && !is_array($element['#default_value'])) { + $element['#default_value'] = array(); + } $element['#default_value'][$processed] = ''; } $date = date_local_date($element['#default_value'], $element['#date_timezone'], $field, $instance, $processed);