From ef8e86a78d29c2c4c3a2745b9e6468b0baee9d9f Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Fri, 9 Oct 2020 15:33:51 -0700 Subject: [PATCH] fix publish button not always enabling correctly (#12869) --- .../src/dialogs/publishDatabaseDialog.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts index 6ffca94f1a..71fe2e31b2 100644 --- a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts +++ b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts @@ -382,6 +382,7 @@ export class PublishDatabaseDialog { private createDatabaseRow(view: azdata.ModelView): azdata.FlexContainer { this.targetDatabaseDropDown = view.modelBuilder.dropDown().withProperties({ + values: [this.getDefaultDatabaseName()], value: this.getDefaultDatabaseName(), ariaLabel: constants.databaseNameLabel, required: true, @@ -556,7 +557,8 @@ export class PublishDatabaseDialog { await this.updateConnectionComponents(result.connection, this.connectionId); if (result.databaseName) { - (this.targetDatabaseDropDown).value = result.databaseName; + this.targetDatabaseDropDown!.values?.push(result.databaseName); + this.targetDatabaseDropDown!.value = result.databaseName; } for (let key in result.sqlCmdVariables) {