From c394af7127250b807dc56cffdea501a7e523daae Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Sun, 18 Jan 2026 22:32:47 -0500 Subject: [PATCH] fix: comply to two digit months as per API wanting YYYY-MM --- main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 195a22a..ddb5d28 100644 --- a/main.go +++ b/main.go @@ -110,11 +110,12 @@ func (b BudgetClient) BankSync() bool { func (b BudgetClient) GetBudgetMonths() *BudgetMonthsResponse { currentTime := time.Now() year, month := currentTime.Year(), int(currentTime.Month()) - budgetMonth := fmt.Sprintf("%v-%v", year, month) + budgetMonth := fmt.Sprintf("%v-%02d", year, month) resp := b.callApi("GET", "/months/"+budgetMonth, nil) defer resp.Body.Close() if resp.StatusCode != http.StatusOK { - log.Fatal("GetBudgetAmounts failed with: " + string(resp.Status)) + temp, _ := io.ReadAll(resp.Body) + log.Fatal("GetBudgetAmounts failed with: " + string(resp.Status) + " " + string(temp)) } var data bytes.Buffer