From 9ae9cfc3a292ee81ab604343785315dfc197558f Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Thu, 13 Jul 2023 11:56:29 -1000 Subject: [PATCH] Fix error when opening create project from db dialog without connection (#23864) * Fix error when opening create project from db dialog without connection * Update extensions/sql-database-projects/src/dialogs/createProjectFromDatabaseDialog.ts Co-authored-by: Benjin Dubishar --------- Co-authored-by: Benjin Dubishar --- .../src/dialogs/createProjectFromDatabaseDialog.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/sql-database-projects/src/dialogs/createProjectFromDatabaseDialog.ts b/extensions/sql-database-projects/src/dialogs/createProjectFromDatabaseDialog.ts index abab573f18c1..91ee59bdd0bc 100644 --- a/extensions/sql-database-projects/src/dialogs/createProjectFromDatabaseDialog.ts +++ b/extensions/sql-database-projects/src/dialogs/createProjectFromDatabaseDialog.ts @@ -51,7 +51,9 @@ export class CreateProjectFromDatabaseDialog { this.dialog.cancelButton.label = constants.cancelButtonText; let connected = false; - if (this.profile) { + + // make sure the connection profile passed in has sufficient information to attempt to connect + if (this.profile && this.profile?.serverName) { const connections = await getAzdataApi()!.connection.getConnections(true); connected = !!connections.find(c => c.connectionId === this.profile!.id);