From 7cbf48a9b176fd59aed62ea33d4fe970d007fb8a Mon Sep 17 00:00:00 2001 From: Tim Van Baak Date: Wed, 5 Feb 2025 22:12:49 -0800 Subject: [PATCH] Log rendering errors --- web/html/html.go | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/web/html/html.go b/web/html/html.go index a3088af..c78fb05 100644 --- a/web/html/html.go +++ b/web/html/html.go @@ -98,8 +98,10 @@ type HomeData struct { Sources []SourceData } -func Home(writer io.Writer, data HomeData) error { - return home.Execute(writer, data) +func Home(writer io.Writer, data HomeData) { + if err := home.Execute(writer, data); err != nil { + log.Printf("error: failed to render home: %v", err) + } } var feed = load("feed.html", "item.html") @@ -108,8 +110,10 @@ type FeedData struct { Items []core.Item } -func Feed(writer io.Writer, data FeedData) error { - return feed.Execute(writer, data) +func Feed(writer io.Writer, data FeedData) { + if err := feed.Execute(writer, data); err != nil { + log.Printf("error: failed to render feed: %v", err) + } } var item = load("itemPage.html", "item.html") @@ -119,6 +123,8 @@ type ItemData struct { Open bool } -func Item(writer io.Writer, data ItemData) error { - return item.Execute(writer, data) +func Item(writer io.Writer, data ItemData) { + if err := item.Execute(writer, data); err != nil { + log.Printf("error: failed to render item: %v", err) + } }