From fbabed203f21a774f65ed8871295cd24d3b72440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Juli=C3=A1n?= Date: Wed, 7 Apr 2021 08:53:21 +0200 Subject: [PATCH] SingleStat: fix wrong call to getDataLinkUIModel (#32721) --- public/app/plugins/panel/singlestat/module.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/app/plugins/panel/singlestat/module.ts b/public/app/plugins/panel/singlestat/module.ts index c20f1211078..5439d753abf 100644 --- a/public/app/plugins/panel/singlestat/module.ts +++ b/public/app/plugins/panel/singlestat/module.ts @@ -23,6 +23,7 @@ import { locationUtil, getFieldDisplayName, getColorForTheme, + InterpolateFunction, } from '@grafana/data'; import { convertOldAngularValueMapping } from '@grafana/ui'; @@ -621,7 +622,9 @@ class SingleStatCtrl extends MetricsPanelCtrl { elem.toggleClass('pointer', panel.links.length > 0); if (panel.links.length > 0) { - linkInfo = linkSrv.getDataLinkUIModel(panel.links[0], data.scopedVars, {}); + const replace: InterpolateFunction = (value, vars) => + templateSrv.replace(value, { ...vars, ...data.scopedVars }); + linkInfo = linkSrv.getDataLinkUIModel(panel.links[0], replace, {}); } else { linkInfo = null; }