diff --git a/mappers/date.inc b/mappers/date.inc index 9344d27..df06b15 100644 --- a/mappers/date.inc +++ b/mappers/date.inc @@ -52,7 +52,7 @@ function date_feeds_set_target($source, $entity, $target, $feed_element) { } $delta = 0; foreach ($feed_element as $f) { - if (empty($f) || !is_numeric($f) && !date_create($f)) { + if (empty($f) || !is_numeric($f) && !$f instanceof FeedsDateTime && !date_create($f)) { $array_element = new FeedsDateTimeElement(NULL, NULL); } elseif ($sub_field == 'end') {