Return error if default chart range is invalid

pull/143/head
Miguel Mota 3 years ago committed by Simon Roberts
parent e60bc6dcd6
commit 28a7bfbbd9

@ -410,9 +410,9 @@ func (ct *Cointop) loadDefaultChartRangeFromConfig() error {
ct.debuglog("loadDefaultChartRangeFromConfig()") ct.debuglog("loadDefaultChartRangeFromConfig()")
if defaultChartRange, ok := ct.config.DefaultChartRange.(string); ok { if defaultChartRange, ok := ct.config.DefaultChartRange.(string); ok {
// validate configured value // validate configured value
_, present := ct.chartRangesMap[defaultChartRange] _, ok := ct.chartRangesMap[defaultChartRange]
if !present { if !ok {
defaultChartRange = DefaultChartRange return fmt.Errorf("invalid default chart range %q. Valid ranges are: %s", defaultChartRange, strings.Join(ChartRanges(), ","))
} }
ct.State.defaultChartRange = defaultChartRange ct.State.defaultChartRange = defaultChartRange
ct.State.selectedChartRange = defaultChartRange ct.State.selectedChartRange = defaultChartRange

Loading…
Cancel
Save