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 == "" {