From a5981b3106304303bd9ad142d2cc835a0bcaa193 Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Mon, 26 Aug 2024 23:50:37 +0100 Subject: [PATCH] Fix RSS thumbnails where feed image is absolute --- internal/feed/rss.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/feed/rss.go b/internal/feed/rss.go index 4374ca1..1d38940 100644 --- a/internal/feed/rss.go +++ b/internal/feed/rss.go @@ -161,7 +161,11 @@ func getItemsFromRSSFeedTask(request RSSFeedRequest) ([]RSSFeedItem, error) { } else if url := findThumbnailInItemExtensions(item); url != "" { rssItem.ImageURL = url } else if feed.Image != nil { - rssItem.ImageURL = feed.Image.URL + if len(feed.Image.URL) > 0 && feed.Image.URL[0] == '/' { + rssItem.ImageURL = strings.TrimRight(feed.Link, "/") + feed.Image.URL + } else { + rssItem.ImageURL = feed.Image.URL + } } if item.PublishedParsed != nil {