From 24f88081cf9e8e6db39ed1d7ff42a05656ef6ca1 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 6 Jan 2023 09:33:04 +0100 Subject: [PATCH] handle preconfigured databases --- .../installer/database/installer-database.element.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts b/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts index 464f959d06..e63ad4a617 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts @@ -117,7 +117,12 @@ export class UmbInstallerDatabaseElement extends UmbLitElement { // If there is an isConfigured database in the databases array then we can skip the database selection step // and just use that. this._preConfiguredDatabase = this._databases.find((x) => x.isConfigured); - if (!this._preConfiguredDatabase) { + if (this._preConfiguredDatabase) { + this._setDatabase({ + id: this._preConfiguredDatabase.id!, + providerName: this._preConfiguredDatabase.providerName!, + }); + } else { this._options = this._databases .filter((x) => !!x.id) .map((x, i) => ({ @@ -153,6 +158,10 @@ export class UmbInstallerDatabaseElement extends UmbLitElement { ...value, }; + this._setDatabase(database); + } + + private _setDatabase(database: DatabaseInstall) { this._installerContext?.appendData({ database }); }