From db0888453a2471dbd6df785d7ed9d1e6b41a77b7 Mon Sep 17 00:00:00 2001 From: maddalax Date: Sat, 26 Oct 2024 09:38:57 -0500 Subject: [PATCH] sanitize at the data layer too --- examples/hackernews/internal/news/news.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/hackernews/internal/news/news.go b/examples/hackernews/internal/news/news.go index 1b0c778..cd89762 100644 --- a/examples/hackernews/internal/news/news.go +++ b/examples/hackernews/internal/news/news.go @@ -5,6 +5,7 @@ import ( "github.com/maddalax/htmgo/framework/h" "hackernews/internal/batch" "hackernews/internal/httpjson" + "hackernews/internal/sanitize" "hackernews/internal/timeformat" "log/slog" "strconv" @@ -132,6 +133,8 @@ func GetComment(id int) (*Comment, error) { if err != nil { return nil, err } + c.Text = sanitize.Sanitize(c.Text) + c.By = sanitize.Sanitize(c.By) c.Time = timeformat.ParseUnix(c.TimeRaw) return c, nil } @@ -141,6 +144,9 @@ func GetStory(id int) (*Story, error) { if err != nil { return nil, err } + s.Title = sanitize.Sanitize(s.Title) + s.Text = sanitize.Sanitize(s.Text) + s.By = sanitize.Sanitize(s.By) s.Time = timeformat.ParseUnix(s.TimeRaw) return s, nil }