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