diff --git a/date_api/date_api_elements.inc b/date_api/date_api_elements.inc index 7da4e58..6575234 100644 --- a/date_api/date_api_elements.inc +++ b/date_api/date_api_elements.inc @@ -111,7 +111,7 @@ function date_default_date($element) { $format = DATE_FORMAT_DATETIME; // The text and popup widgets might return less than a full datetime string. - if (strlen($element['#default_value']) < 19) { + if (is_string($element['#default_value']) && strlen($element['#default_value']) < 19) { switch (strlen($element['#default_value'])) { case 16: $format = 'Y-m-d H:i';