From bf9f12f19180a2615c839bd8715519b788f928cd Mon Sep 17 00:00:00 2001 From: mkelvers Date: Tue, 21 Apr 2026 01:21:08 +0200 Subject: [PATCH] fix: log json marshal errors in ToJSON --- web/shared/watch.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/shared/watch.go b/web/shared/watch.go index bfa5ddb..6f5db01 100644 --- a/web/shared/watch.go +++ b/web/shared/watch.go @@ -3,6 +3,7 @@ package shared import ( "encoding/json" "fmt" + "log" "strconv" ) @@ -66,7 +67,11 @@ func ModeToken(mode string, modeSources map[string]ModeSource) string { } func ToJSON(v interface{}) string { - b, _ := json.Marshal(v) + b, err := json.Marshal(v) + if err != nil { + log.Printf("ToJSON error: %v", err) + return "{}" + } return string(b) }