From bb688ec354c1e161d14375684095d3f2efd0099f Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 5 Dec 2020 15:39:19 +0100 Subject: [PATCH] Add index to error message --- provider/calc.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/provider/calc.go b/provider/calc.go index 9b121a646..3d6bb164e 100644 --- a/provider/calc.go +++ b/provider/calc.go @@ -35,10 +35,10 @@ func NewCalcFromConfig(other map[string]interface{}) (func() (float64, error), e func (o *calcProvider) floatGetter() (float64, error) { var sum float64 - for _, p := range o.add { + for idx, p := range o.add { v, err := p() if err != nil { - return 0, err + return 0, fmt.Errorf("add[%d]: %w", idx, err) } sum += v }