1 files changed,
13 insertions(+),
15 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2026-03-19 16:49:35 +0200
Authored at:
2026-03-18 13:10:59 +0200
Change ID:
mmuqqnmsymzzoqmvmwttuvnnvkvknwsz
Parent:
2870636
M
internal/handlers/feed.go
ยทยทยท 79 79 80 80 // tags 81 81 tags, err := repo.Tags() 82 - if err != nil { 83 - h.write500(w, err) 84 - } 85 - 86 - for _, tag := range tags { 87 - href, _ := url.JoinPath("http://", h.c.Meta.Host, repoName, "tree", tag.Name()) 88 - it := rssItemXML{ 89 - Title: "tag: " + tag.Name(), 90 - Link: href, 91 - Guid: href, 92 - Description: tag.Message(), 93 - } 94 - if !tag.When().IsZero() { 95 - it.PubDate = tag.When().Format(time.RFC1123Z) 82 + if err == nil { 83 + for _, tag := range tags { 84 + href, _ := url.JoinPath("http://", h.c.Meta.Host, repoName, "tree", tag.Name()) 85 + it := rssItemXML{ 86 + Title: "tag: " + tag.Name(), 87 + Link: href, 88 + Guid: href, 89 + Description: tag.Message(), 90 + } 91 + if !tag.When().IsZero() { 92 + it.PubDate = tag.When().Format(time.RFC1123Z) 93 + } 94 + feed.Channel.Items = append(feed.Channel.Items, it) 96 95 } 97 - feed.Channel.Items = append(feed.Channel.Items, it) 98 96 } 99 97 100 98 w.Header().Set("Content-Type", "application/rss+xml")