From d9d27340b549d2bc3f44e65d09db24cb365ddc39 Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Wed, 20 Jan 2021 16:40:37 +0100 Subject: [PATCH] prevent field config from being overwritten (#30437) --- pkg/tsdb/cloudwatch/query_transformer.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/tsdb/cloudwatch/query_transformer.go b/pkg/tsdb/cloudwatch/query_transformer.go index 2966899bda0..87511118615 100644 --- a/pkg/tsdb/cloudwatch/query_transformer.go +++ b/pkg/tsdb/cloudwatch/query_transformer.go @@ -126,9 +126,11 @@ func (e *cloudWatchExecutor) transformQueryResponsesToQueryResult(cloudwatchResp continue } - frame.Fields[1].SetConfig(&data.FieldConfig{ - Links: createDataLinks(link), - }) + if frame.Fields[1].Config == nil { + frame.Fields[1].Config = &data.FieldConfig{} + } + + frame.Fields[1].Config.Links = createDataLinks(link) } queryResult.Dataframes = tsdb.NewDecodedDataFrames(frames)