From ec88295a0b8e90a76dc6f60d4926b0f0a670f5be Mon Sep 17 00:00:00 2001 From: Marcus Efraimsson Date: Thu, 26 Aug 2021 11:39:04 +0200 Subject: [PATCH] Testdata: Fix proper initialization (#38576) Fixes #38566 --- pkg/tsdb/testdatasource/testdata.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/tsdb/testdatasource/testdata.go b/pkg/tsdb/testdatasource/testdata.go index c0dc491cadc..a4af2fec50f 100644 --- a/pkg/tsdb/testdatasource/testdata.go +++ b/pkg/tsdb/testdatasource/testdata.go @@ -14,7 +14,7 @@ import ( func ProvideService(cfg *setting.Cfg, manager backendplugin.Manager) (*TestDataPlugin, error) { resourceMux := http.NewServeMux() - p := new(resourceMux) + p := new(cfg, resourceMux) factory := coreplugin.New(backend.ServeOpts{ QueryDataHandler: p.queryMux, CallResourceHandler: httpadapter.New(resourceMux), @@ -28,9 +28,10 @@ func ProvideService(cfg *setting.Cfg, manager backendplugin.Manager) (*TestDataP return p, nil } -func new(resourceMux *http.ServeMux) *TestDataPlugin { +func new(cfg *setting.Cfg, resourceMux *http.ServeMux) *TestDataPlugin { p := &TestDataPlugin{ logger: log.New("tsdb.testdata"), + cfg: cfg, scenarios: map[string]*Scenario{}, queryMux: datasource.NewQueryTypeMux(), }