diff options
Diffstat (limited to 'lib/Fetcher/FeedFetcher.php')
-rwxr-xr-x | lib/Fetcher/FeedFetcher.php | 10 |
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); + } } } |