From 10792716e41732cf390d832a822b249a200c6664 Mon Sep 17 00:00:00 2001 From: Egor Aristov Date: Thu, 30 Jan 2025 06:04:00 +0300 Subject: [PATCH] fix null pointer --- internal/delivery/http/handler.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/delivery/http/handler.go b/internal/delivery/http/handler.go index e134436..0a78a88 100644 --- a/internal/delivery/http/handler.go +++ b/internal/delivery/http/handler.go @@ -195,7 +195,9 @@ func makeFeed(task models.Task, result models.TaskResult) (string, error) { atomFeed := (&feeds.Atom{Feed: &feed}).AtomFeed() atomFeed.Icon = result.Icon for i, entry := range atomFeed.Entries { - entry.Author.Uri = result.Items[i].AuthorLink + if entry.Author != nil { + entry.Author.Uri = result.Items[i].AuthorLink + } } atom, err := feeds.ToXML(atomFeed) if err != nil {