From 7f5e00fd81944d10d7af16138719610d50898204 Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Mon, 1 Jul 2019 14:42:32 -0700 Subject: [PATCH] Fix #6217 DacFx: Connection Dialog has no ConnectionProfile loaded (#6232) * fix connection dialog not opening with connection profile * bump extension version --- extensions/dacpac/package.json | 2 +- extensions/dacpac/src/wizard/dataTierApplicationWizard.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/dacpac/package.json b/extensions/dacpac/package.json index dc3e14586f..4f6374ddd6 100644 --- a/extensions/dacpac/package.json +++ b/extensions/dacpac/package.json @@ -2,7 +2,7 @@ "name": "dacpac", "displayName": "SQL Server Dacpac", "description": "SQL Server Dacpac for Azure Data Studio.", - "version": "0.3.0", + "version": "0.4.0", "publisher": "Microsoft", "preview": true, "engines": { diff --git a/extensions/dacpac/src/wizard/dataTierApplicationWizard.ts b/extensions/dacpac/src/wizard/dataTierApplicationWizard.ts index ada1acd259..1a31fdbbbc 100644 --- a/extensions/dacpac/src/wizard/dataTierApplicationWizard.ts +++ b/extensions/dacpac/src/wizard/dataTierApplicationWizard.ts @@ -86,9 +86,9 @@ export class DataTierApplicationWizard { } this.connection = await azdata.connection.getCurrentConnection(); - if (!this.connection) { + if (!this.connection || (profile && this.connection.connectionId !== profile.id)) { // @TODO: remove cast once azdata update complete - karlb 3/1/2019 - this.connection = await azdata.connection.openConnectionDialog(); + this.connection = await azdata.connection.openConnectionDialog(undefined, profile); // don't open the wizard if connection dialog is cancelled if (!this.connection) {