From bea5c67759fab4c2a0d8ae24f22397eb771f9ae9 Mon Sep 17 00:00:00 2001 From: Simon Roberts Date: Wed, 18 Aug 2021 11:46:56 +1000 Subject: [PATCH] When rendering portfolio chart, only append data when resizing array --- cointop/chart.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cointop/chart.go b/cointop/chart.go index a566b75..81f7d09 100644 --- a/cointop/chart.go +++ b/cointop/chart.go @@ -256,10 +256,11 @@ func (ct *Cointop) PortfolioChart() error { for i := range graphData { price := graphData[i] sum := p.Holdings * price - if len(data)-1 >= i { + if i < len(data) { data[i] += sum + } else { + data = append(data, sum) } - data = append(data, sum) } }