From e2a7ba82689556a6c32488b96dbc6fc5ad02432a Mon Sep 17 00:00:00 2001 From: Alex Barth <alex_b@53995.no-reply.drupal.org> Date: Mon, 2 Nov 2009 20:05:10 +0000 Subject: [PATCH] #618018 mcaudy: If pubDate is 0 or empty, use current time. --- plugins/FeedsSimplePieParser.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/FeedsSimplePieParser.inc b/plugins/FeedsSimplePieParser.inc index 351bb567..638d18dc 100644 --- a/plugins/FeedsSimplePieParser.inc +++ b/plugins/FeedsSimplePieParser.inc @@ -44,8 +44,11 @@ class FeedsSimplePieParser extends FeedsParser { $item['title'] = ($title = $simplepie_item->get_title()) ? $title : $this->createTitle($simplepie_item->get_content()); $item['description'] = $simplepie_item->get_content(); $item['url'] = html_entity_decode($simplepie_item->get_link()); - // U = std. unix timestamp + // Use UNIX time. If no date is defined, fall back to FEEDS_REQUEST_TIME. $item['timestamp'] = $simplepie_item->get_date("U"); + if (empty($item['timestamp'])) { + $item['timestamp'] = FEEDS_REQUEST_TIME; + } $item['guid'] = $simplepie_item->get_id(); // Use URL as GUID if there is no GUID. if (empty($item['guid'])) { -- GitLab