fix favicon fetch bug

This commit is contained in:
Nazar Kanaev 2020-10-02 16:49:34 +01:00
parent 71cc8929ad
commit 6222761dd3
2 changed files with 5 additions and 2 deletions

View File

@ -158,13 +158,16 @@ func findFavicon(websiteUrl, feedUrl string) (*[]byte, error) {
} }
if len(websiteUrl) != 0 { if len(websiteUrl) != 0 {
base, err := url.Parse(websiteUrl)
if err != nil {
return nil, err
}
res, err := defaultClient.get(websiteUrl) res, err := defaultClient.get(websiteUrl)
if err != nil { if err != nil {
return nil, err return nil, err
} }
defer res.Body.Close() defer res.Body.Close()
doc, err := goquery.NewDocumentFromReader(res.Body) doc, err := goquery.NewDocumentFromReader(res.Body)
base, err := url.Parse(websiteUrl)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -83,7 +83,7 @@ func (h *Handler) startJobs() {
h.db.UpdateFeedIcon(feed.Id, icon) h.db.UpdateFeedIcon(feed.Id, icon)
} }
if err != nil { if err != nil {
h.log.Print(err) h.log.Printf("Failed to search favicon for %s (%s): %s", feed.Link, feed.FeedLink, err)
} }
} }
case <- delTicker.C: case <- delTicker.C: