diff options
Diffstat (limited to 'internal/reader/rdf/adapter.go')
-rw-r--r-- | internal/reader/rdf/adapter.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/internal/reader/rdf/adapter.go b/internal/reader/rdf/adapter.go index 812badbc..bc8c76ed 100644 --- a/internal/reader/rdf/adapter.go +++ b/internal/reader/rdf/adapter.go @@ -28,15 +28,14 @@ func (r *RDFAdapter) BuildFeed(feedURL string) *model.Feed { feed := &model.Feed{ Title: stripTags(r.rdf.Channel.Title), FeedURL: feedURL, + SiteURL: r.rdf.Channel.Link, } if feed.Title == "" { feed.Title = feedURL } - if siteURL, err := urllib.AbsoluteURL(feedURL, r.rdf.Channel.Link); err != nil { - feed.SiteURL = r.rdf.Channel.Link - } else { + if siteURL, err := urllib.AbsoluteURL(feedURL, r.rdf.Channel.Link); err == nil { feed.SiteURL = siteURL } |