mirror of
https://github.com/Xevion/glance.git
synced 2025-12-14 02:11:52 -06:00
Fix RSS thumbnails where feed image is absolute
This commit is contained in:
@@ -161,8 +161,12 @@ func getItemsFromRSSFeedTask(request RSSFeedRequest) ([]RSSFeedItem, error) {
|
|||||||
} else if url := findThumbnailInItemExtensions(item); url != "" {
|
} else if url := findThumbnailInItemExtensions(item); url != "" {
|
||||||
rssItem.ImageURL = url
|
rssItem.ImageURL = url
|
||||||
} else if feed.Image != nil {
|
} else if feed.Image != nil {
|
||||||
|
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
|
rssItem.ImageURL = feed.Image.URL
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if item.PublishedParsed != nil {
|
if item.PublishedParsed != nil {
|
||||||
rssItem.PublishedAt = *item.PublishedParsed
|
rssItem.PublishedAt = *item.PublishedParsed
|
||||||
|
|||||||
Reference in New Issue
Block a user