From 750e8d27bfffdc079e547e106b9d9db24898bd57 Mon Sep 17 00:00:00 2001 From: Kyle Brandt Date: Fri, 1 Nov 2019 02:57:03 -0400 Subject: [PATCH] api/dashboard: fix panic on UI save (#20137) --- pkg/api/dashboard.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/api/dashboard.go b/pkg/api/dashboard.go index 9e059ea85d2..79684405bb3 100644 --- a/pkg/api/dashboard.go +++ b/pkg/api/dashboard.go @@ -230,7 +230,10 @@ func (hs *HTTPServer) PostDashboard(c *m.ReqContext, cmd m.SaveDashboardCommand) return Error(500, "Error while checking if dashboard is provisioned", err) } - allowUiUpdate := hs.ProvisioningService.GetAllowUiUpdatesFromConfig(provisioningData.Name) + allowUiUpdate := true + if provisioningData != nil { + allowUiUpdate = hs.ProvisioningService.GetAllowUiUpdatesFromConfig(provisioningData.Name) + } dashItem := &dashboards.SaveDashboardDTO{ Dashboard: dash,