From c0e7cb2bc153c59f715b2c9cdbffe0f6c9345015 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Fri, 2 Dec 2022 14:55:51 +0200 Subject: [PATCH] [v9.2.x] AzureMonitor: Fix panic from empty response in ARG (#59706) AzureMonitor: Fix panic from empty response in ARG (#59691) AzureMonitor: Avoid panic from empty response in ARG (cherry picked from commit 231b5b587c2811d17f765e763b4f65bf58e1610c) Co-authored-by: Andres Martinez Gotor --- .../resourcegraph/azure-resource-graph-datasource.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/tsdb/azuremonitor/resourcegraph/azure-resource-graph-datasource.go b/pkg/tsdb/azuremonitor/resourcegraph/azure-resource-graph-datasource.go index 48554815d80..72b42f174cf 100644 --- a/pkg/tsdb/azuremonitor/resourcegraph/azure-resource-graph-datasource.go +++ b/pkg/tsdb/azuremonitor/resourcegraph/azure-resource-graph-datasource.go @@ -192,6 +192,10 @@ func (e *AzureResourceGraphDatasource) executeQuery(ctx context.Context, query * if err != nil { return dataResponseErrorWithExecuted(err) } + if frame == nil { + // empty response + return dataResponse + } azurePortalUrl, err := GetAzurePortalUrl(dsInfo.Cloud) if err != nil {