diff options
Diffstat (limited to 'utility')
-rw-r--r-- | utility/feedfetcher.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/utility/feedfetcher.php b/utility/feedfetcher.php index 016aae8de..27eeb31a6 100644 --- a/utility/feedfetcher.php +++ b/utility/feedfetcher.php @@ -120,9 +120,16 @@ class FeedFetcher implements IFeedFetcher { $item->setGuid($guid); $item->setGuidHash(md5($guid)); $item->setBody(str_replace('<a', '<a target="_blank"', - // escape XSS - $this->purifier->purify($simplePieItem->get_content()))); - $item->setPubDate($simplePieItem->get_date('U')); + // escape XSS + $this->purifier->purify($simplePieItem->get_content()))); + + // 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(); |