From bcc73dfbcffc84f338920127b17ad7d835644c51 Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Wed, 3 Feb 2021 13:26:06 -0800 Subject: [PATCH] fix intermittent sql project test failure (#14148) --- extensions/sql-database-projects/src/models/project.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/sql-database-projects/src/models/project.ts b/extensions/sql-database-projects/src/models/project.ts index 7f173db7f8..6898737536 100644 --- a/extensions/sql-database-projects/src/models/project.ts +++ b/extensions/sql-database-projects/src/models/project.ts @@ -740,10 +740,10 @@ export class Project { referenceNode.appendChild(privateElement); } - public addSqlCmdVariableToProjFile(entry: SqlCmdVariableProjectEntry): void { + public async addSqlCmdVariableToProjFile(entry: SqlCmdVariableProjectEntry): Promise { // Remove any entries with the same variable name. It'll be replaced with a new one if (Object.keys(this.sqlCmdVariables).includes(entry.variableName)) { - this.removeFromProjFile(entry); + await this.removeFromProjFile(entry); } const sqlCmdVariableNode = this.projFileXmlDoc.createElement(constants.SqlCmdVariable); @@ -882,7 +882,7 @@ export class Project { await this.addDatabaseReferenceToProjFile(entry); break; case EntryType.SqlCmdVariable: - this.addSqlCmdVariableToProjFile(entry); + await this.addSqlCmdVariableToProjFile(entry); break; // not required but adding so that we dont miss when we add new items }