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,