From 543e9c2e505f0f1d8e042985b64b4af9ae398f76 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Mon, 25 Oct 2021 03:19:56 -0600 Subject: [PATCH] CloudMonitoring: Fix TypeError in annotation queries (#40740) (#40852) (cherry picked from commit d5de885633eb8b99b6a98e9492291043b88e21c8) Co-authored-by: Junya Hayashi --- public/app/plugins/datasource/cloud-monitoring/datasource.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/app/plugins/datasource/cloud-monitoring/datasource.ts b/public/app/plugins/datasource/cloud-monitoring/datasource.ts index 17699efbab6..e0baaa151c7 100644 --- a/public/app/plugins/datasource/cloud-monitoring/datasource.ts +++ b/public/app/plugins/datasource/cloud-monitoring/datasource.ts @@ -62,7 +62,7 @@ export default class CloudMonitoringDatasource extends DataSourceWithBackend< metricType: this.templateSrv.replace(annotation.target.metricType, options.scopedVars || {}), title: this.templateSrv.replace(annotation.target.title, options.scopedVars || {}), text: this.templateSrv.replace(annotation.target.text, options.scopedVars || {}), - tags: this.templateSrv.replace(annotation.target.tags, options.scopedVars || {}), + tags: (annotation.target.tags || []).map((t: string) => this.templateSrv.replace(t, options.scopedVars || {})), projectName: this.templateSrv.replace( annotation.target.projectName ? annotation.target.projectName : this.getDefaultProject(), options.scopedVars || {}