From b39eaac69e78187a313b050b8cea9cedbbe47d43 Mon Sep 17 00:00:00 2001 From: Ryan McKinley Date: Fri, 11 Apr 2025 22:49:45 +0300 Subject: [PATCH] Unistore: Keep apiVersion from the legacy SQL table (#103939) keep apiversion --- pkg/registry/apis/dashboard/legacy/migrate.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/registry/apis/dashboard/legacy/migrate.go b/pkg/registry/apis/dashboard/legacy/migrate.go index 67b7336900c..7bf71cddde9 100644 --- a/pkg/registry/apis/dashboard/legacy/migrate.go +++ b/pkg/registry/apis/dashboard/legacy/migrate.go @@ -222,7 +222,9 @@ func (a *dashboardSqlAccess) migrateDashboards(ctx context.Context, orgId int64, // Now send each dashboard for i := 1; rows.Next(); i++ { dash := rows.row.Dash - dash.APIVersion = fmt.Sprintf("%s/v0alpha1", dashboard.GROUP) // << eventually v0 + if dash.APIVersion == "" { + dash.APIVersion = fmt.Sprintf("%s/v0alpha1", dashboard.GROUP) + } dash.SetNamespace(opts.Namespace) dash.SetResourceVersion("") // it will be filled in by the backend