From 13914857d144f252e171f50a2ed7ad4fe6d2bc82 Mon Sep 17 00:00:00 2001 From: Eric Leijonmarck Date: Tue, 22 Oct 2024 09:55:18 +0100 Subject: [PATCH] Grant service account permissions for creation of dashboards --- pkg/services/dashboards/service/dashboard_service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/services/dashboards/service/dashboard_service.go b/pkg/services/dashboards/service/dashboard_service.go index 54ef55b4446..168400e5b95 100644 --- a/pkg/services/dashboards/service/dashboard_service.go +++ b/pkg/services/dashboards/service/dashboard_service.go @@ -523,7 +523,7 @@ func (dr *DashboardServiceImpl) setDefaultPermissions(ctx context.Context, dto * inFolder := dash.FolderID > 0 var permissions []accesscontrol.SetResourcePermissionCommand - if !provisioned && dto.User.IsIdentityType(claims.TypeUser) { + if !provisioned && dto.User.IsIdentityType(claims.TypeUser, claims.TypeServiceAccount) { userID, err := dto.User.GetInternalID() if err != nil { dr.log.Error("Could not make user admin", "dashboard", dash.Title, "id", dto.User.GetID(), "error", err)