Provisioning: Fix settings panic (#110993)

This commit is contained in:
Stephanie Hingtgen
2025-09-11 15:25:19 -07:00
committed by GitHub
parent 55b7b4fade
commit d20ade0c2a
+6 -1
View File
@@ -156,10 +156,15 @@ func (b *APIBuilder) handleSettings(w http.ResponseWriter, r *http.Request) {
return
}
legacyStorage := false
if b.storageStatus != nil {
legacyStorage = dualwrite.IsReadingLegacyDashboardsAndFolders(ctx, b.storageStatus)
}
settings := provisioning.RepositoryViewList{
Items: make([]provisioning.RepositoryView, len(all)),
// FIXME: this shouldn't be here in provisioning but at the dual writer or something about the storage
LegacyStorage: dualwrite.IsReadingLegacyDashboardsAndFolders(ctx, b.storageStatus),
LegacyStorage: legacyStorage,
AvailableRepositoryTypes: b.repoFactory.Types(),
}