diff --git a/Packages.props b/Packages.props
index 80e19e34..8cf50b09 100644
--- a/Packages.props
+++ b/Packages.props
@@ -23,7 +23,7 @@
-
+
diff --git a/bin/nuget/Microsoft.SqlServer.DacFx.Projects.162.1.3-alpha.nupkg b/bin/nuget/Microsoft.SqlServer.DacFx.Projects.162.1.3-alpha.nupkg
deleted file mode 100644
index 95a66db6..00000000
Binary files a/bin/nuget/Microsoft.SqlServer.DacFx.Projects.162.1.3-alpha.nupkg and /dev/null differ
diff --git a/bin/nuget/Microsoft.SqlServer.DacFx.Projects.162.1.6-alpha.nupkg b/bin/nuget/Microsoft.SqlServer.DacFx.Projects.162.1.6-alpha.nupkg
new file mode 100644
index 00000000..de16d788
Binary files /dev/null and b/bin/nuget/Microsoft.SqlServer.DacFx.Projects.162.1.6-alpha.nupkg differ
diff --git a/src/Microsoft.SqlTools.ServiceLayer/SqlProjects/SqlProjectsService.cs b/src/Microsoft.SqlTools.ServiceLayer/SqlProjects/SqlProjectsService.cs
index 5224c827..64a26aaf 100644
--- a/src/Microsoft.SqlTools.ServiceLayer/SqlProjects/SqlProjectsService.cs
+++ b/src/Microsoft.SqlTools.ServiceLayer/SqlProjects/SqlProjectsService.cs
@@ -531,9 +531,8 @@ namespace Microsoft.SqlTools.ServiceLayer.SqlProjects
{
await RunWithErrorHandling(() =>
{
- SqlProject project = GetProject(requestParams.ProjectUri, onlyLoadProperties: true);
- project.SqlCmdVariables.Delete(requestParams.Name); // idempotent (won't throw if doesn't exist)
- project.SqlCmdVariables.Add(new SqlCmdVariable(requestParams.Name, requestParams.DefaultValue));
+ SqlProject project = GetProject(requestParams.ProjectUri!, onlyLoadProperties: true);
+ project.SqlCmdVariables.Update(requestParams.Name, requestParams.DefaultValue); // won't throw if doesn't exist
}, requestContext);
}