From 566735db27af8137e22afbe095913696987883c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Dvo=C5=99=C3=A1k?= <150935816+Dvorinka@users.noreply.github.com> Date: Tue, 27 May 2025 09:35:48 +0200 Subject: [PATCH] Add files via upload --- banner.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/banner.go b/banner.go index ba0cff5..2955f96 100644 --- a/banner.go +++ b/banner.go @@ -2,6 +2,7 @@ package main import ( "encoding/json" + "fmt" "io" "io/ioutil" "log" @@ -114,9 +115,17 @@ func saveBannerData() error { data, err := json.MarshalIndent(banner, "", " ") if err != nil { - return err + log.Printf("Error marshaling banner data to JSON: %v", err) + return fmt.Errorf("failed to marshal banner data: %w", err) } - return ioutil.WriteFile(bannerDataFile, data, 0644) + + if err := ioutil.WriteFile(bannerDataFile, data, 0644); err != nil { + log.Printf("Error writing banner data to file %s: %v", bannerDataFile, err) + return fmt.Errorf("failed to write banner data to file: %w", err) + } + + log.Printf("Successfully saved banner data to %s", bannerDataFile) + return nil } func GetBannerHandler(w http.ResponseWriter, r *http.Request) {