summaryrefslogtreecommitdiffstats
path: root/utility/feedfetcher.php
diff options
context:
space:
mode:
Diffstat (limited to 'utility/feedfetcher.php')
-rw-r--r--utility/feedfetcher.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/utility/feedfetcher.php b/utility/feedfetcher.php
index fc301b31e..4706f7612 100644
--- a/utility/feedfetcher.php
+++ b/utility/feedfetcher.php
@@ -126,7 +126,15 @@ class FeedFetcher implements IFeedFetcher {
$item->setBody(str_replace('<a', '<a target="_blank"',
// escape XSS
$this->purifier->purify($simplePieItem->get_content())));
- $item->setPubDate($simplePieItem->get_date('U'));
+
+ // pubdate is not required. if not given use the current date
+ $date = $simplePieItem->get_date('U');
+ if(!$date) {
+ $date = $this->time->getTime();
+ }
+
+ $item->setPubDate($date);
+
$item->setLastModified($this->time->getTime());
$author = $simplePieItem->get_author();