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) {