summaryrefslogtreecommitdiffstats
path: root/lib/Fetcher/FeedFetcher.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Fetcher/FeedFetcher.php')
-rwxr-xr-xlib/Fetcher/FeedFetcher.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php
index a1b7e08ec..82ad86352 100755
--- a/lib/Fetcher/FeedFetcher.php
+++ b/lib/Fetcher/FeedFetcher.php
@@ -256,11 +256,19 @@ class FeedFetcher implements IFeedFetcher
if ($parsedItem->hasMedia()) {
// TODO: Fix multiple media support
foreach ($parsedItem->getMedias() as $media) {
- if (!$item->isSupportedMime($media->getType())) {
+ if (!$item->isSupportedMime($media->getType())
+ && !$media->getThumbnail()
+ && !$media->getDescription()
+ ) {
continue;
}
$item->setEnclosureMime($media->getType());
$item->setEnclosureLink($media->getUrl());
+ $item->setMediaThumbnail($media->getThumbnail());
+ if ($media->getDescription()) {
+ $description = str_replace("\n", "<br>", $media->getDescription());
+ $item->setMediaDescription($description);
+ }
}
}