tagliatelle

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit ecb7841ea43806d17e4e889f98e74bf6a9397f06
parent e0a69069899c815f466558ef47b4ee87db8a6518
Author: breadcat <breadcat@users.noreply.github.com>
Date:   Thu,  9 Apr 2026 09:19:54 +0100

Add error logging to buildPageData

Diffstat:
Minclude-general.go | 18+++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/include-general.go b/include-general.go @@ -52,8 +52,14 @@ func successString(err error, msg string) string { } func buildPageData(title string, data interface{}) PageData { - tagMap, _ := getTagData() - propMap, _ := getPropertyNav() + tagMap, err := getTagData() + if err != nil { + log.Printf("Warning: buildPageData: failed to load tag data for page %q: %v", title, err) + } + propMap, err := getPropertyNav() + if err != nil { + log.Printf("Warning: buildPageData: failed to load property nav for page %q: %v", title, err) + } return PageData{ Title: title, Data: data, @@ -81,9 +87,15 @@ func getTagData() (map[string][]TagDisplay, error) { for rows.Next() { var cat, val string var count int - rows.Scan(&cat, &val, &count) + if err := rows.Scan(&cat, &val, &count); err != nil { + log.Printf("Warning: getTagData: failed to scan row: %v", err) + continue + } tagMap[cat] = append(tagMap[cat], TagDisplay{Value: val, Count: count}) } + if err := rows.Err(); err != nil { + return tagMap, err + } return tagMap, nil }