From 0c9d4680945dfa4bb185dc23de4fa5c76afcbb7f Mon Sep 17 00:00:00 2001 From: Vlad-Stefan Harbuz Date: Sat, 26 Nov 2022 11:03:29 +0100 Subject: [PATCH] improve error handling --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 2dd879a..ab6c53c 100644 --- a/main.go +++ b/main.go @@ -5,6 +5,7 @@ package main import ( "encoding/json" + "fmt" "log" "math/rand" "net/http" @@ -177,7 +178,9 @@ func handleRandom(w http.ResponseWriter, r *http.Request, ps httprouter.Params) songPaths, err := getSongsInDirs(station.Paths) if err != nil { - resData := ErrResponse{Err: "Could not get songs for station"} + resData := ErrResponse{ + Err: fmt.Sprintf("Could not get songs for station: %s", err), + } err = json.NewEncoder(w).Encode(resData) if err != nil { log.Printf("ERROR: %s\n", err) } return -- 2.38.5