diff --git a/cmd/clitest/main.go b/cmd/clitest/main.go index 1617b9c..ddc67d5 100644 --- a/cmd/clitest/main.go +++ b/cmd/clitest/main.go @@ -115,6 +115,15 @@ func main() { if r.URL.Query().Get("bpi") != "" { register = register.WithBPIs(bpis) } + if zoomStart, err := time.ParseInLocation("2006-01", r.URL.Query().Get("zoomStart"), time.Local); err == nil { + result := make(ledger.Register) + for d := range register { + if d >= zoomStart.Format("2006-01") { + result[d] = register[d] + } + } + register = result + } // /MODIFIERS nameCurrencyDateValue := map[string]map[ledger.Currency]map[string]float64{}