From ac93b8fbe08bd13a27dbf5f331589f5607022133 Mon Sep 17 00:00:00 2001 From: Miguel Mota Date: Sun, 22 Aug 2021 04:27:41 -0700 Subject: Return error if default chart range is invalid --- cointop/config.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cointop/config.go b/cointop/config.go index e158768..0f379c2 100644 --- a/cointop/config.go +++ b/cointop/config.go @@ -410,9 +410,9 @@ func (ct *Cointop) loadDefaultChartRangeFromConfig() error { ct.debuglog("loadDefaultChartRangeFromConfig()") if defaultChartRange, ok := ct.config.DefaultChartRange.(string); ok { // validate configured value - _, present := ct.chartRangesMap[defaultChartRange] - if !present { - defaultChartRange = DefaultChartRange + _, ok := ct.chartRangesMap[defaultChartRange] + if !ok { + return fmt.Errorf("invalid default chart range %q. Valid ranges are: %s", defaultChartRange, strings.Join(ChartRanges(), ",")) } ct.State.defaultChartRange = defaultChartRange ct.State.selectedChartRange = defaultChartRange -- cgit v1.2.3