From 96696fb240d171ff83ee994bc37eb8385bdb5253 Mon Sep 17 00:00:00 2001 From: Peter Stuifzand Date: Tue, 10 Apr 2018 20:51:51 +0200 Subject: [PATCH] Improve RSS/Atom handling of html and text --- cmd/server/fetch.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/server/fetch.go b/cmd/server/fetch.go index 37f8aea..36539c4 100644 --- a/cmd/server/fetch.go +++ b/cmd/server/fetch.go @@ -308,7 +308,11 @@ func (b *memoryBackend) feedItems(fetchURL, contentType string, body io.Reader) for _, feedItem := range feed.Items { var item microsub.Item item.Name = feedItem.Title - item.Content.HTML = feedItem.Content + if len(feedItem.Encoded) > 0 { + item.Content.HTML = feedItem.Encoded + } else if len(feedItem.Description) > 0 { + item.Content.HTML = feedItem.Description + } item.Content.Text = feedItem.Summary item.URL = feedItem.Link if feedItem.ID == "" {