From 844ed758a590f11db0b2bfc97b77d2d9ad0d9344 Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Wed, 3 May 2023 13:18:42 -0700 Subject: [PATCH] Fix .publish.xml file extension not being used on mac (#22939) --- .../sql-database-projects/src/dialogs/publishDatabaseDialog.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts index 51967d415f..6affd14a9a 100644 --- a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts +++ b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts @@ -851,7 +851,7 @@ export class PublishDatabaseDialog { saveProfileAsButton.onDidClick(async () => { const filePath = await vscode.window.showSaveDialog( { - defaultUri: this.publishProfileUri ?? vscode.Uri.file(path.join(this.project.projectFolderPath, `${this.project.projectFileName}_1`)), + defaultUri: this.publishProfileUri ?? vscode.Uri.file(path.join(this.project.projectFolderPath, `${this.project.projectFileName}_1.publish.xml`)), saveLabel: constants.save, filters: { 'Publish Settings Files': ['publish.xml'], @@ -868,6 +868,7 @@ export class PublishDatabaseDialog { const targetDatabaseName = this.targetDatabaseName ?? ''; const deploymentOptions = await this.getDeploymentOptions(); await this.savePublishProfile(filePath.fsPath, targetDatabaseName, targetConnectionString, this.getSqlCmdVariablesForPublish(), deploymentOptions); + TelemetryReporter.sendActionEvent(TelemetryViews.SqlProjectPublishDialog, TelemetryActions.profileSaved); }