diff options
Diffstat (limited to 'lib/Fetcher/FeedFetcher.php')
-rwxr-xr-x | lib/Fetcher/FeedFetcher.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 3035b0e5e..ea1a188ce 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -256,6 +256,14 @@ class FeedFetcher implements IFeedFetcher $item->setAuthor($this->decodeTwice($author->getName())); } + $categories = []; + foreach ($parsedItem->getCategories() as $category) { + $categories[] = $this->decodeTwice($category->getLabel()); + } + if (count($categories) > 0) { + $item->setTags(implode(',', $categories)); + } + // Use description from feed if body is not provided (by a scraper) if ($body === null) { $body = $parsedItem->getValue("content:encoded") ?? $parsedItem->getDescription(); |