Folders & Dashboards: Cleanup timestamps and error codes (#104665)

K8s: Fix timestamps and error codes
This commit is contained in:
Stephanie Hingtgen
2025-04-30 03:03:21 +03:00
committed by GitHub
parent a4f6953f27
commit 9968576acf
6 changed files with 33 additions and 12 deletions
@@ -10,6 +10,7 @@ import (
"sync"
"time"
apierrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/utils/ptr"
@@ -434,7 +435,7 @@ func (a *dashboardSqlAccess) SaveDashboard(ctx context.Context, orgId int64, das
return nil, created, err
}
if failOnExisting && !created {
return nil, created, dashboards.ErrDashboardWithSameUIDExists
return nil, created, apierrors.NewConflict(dashboardV1.DashboardResourceInfo.GroupResource(), dash.Name, dashboards.ErrDashboardWithSameUIDExists)
}
out, err := a.dashStore.SaveDashboard(ctx, *cmd)