Skip to content

Commit bd515ad

Browse files
committed
fix
1 parent ed4a82f commit bd515ad

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/ServiceManagement/Compute/Commands.ServiceManagement/Extensions/Common/ExtensionManager.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,13 +262,14 @@ public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration S
262262
}
263263

264264
var oldExtConfig = currentDeployment != null ? currentDeployment.ExtensionConfiguration : new ExtensionConfiguration();
265+
var oldPeerExtConfig = peerDeployment != null ? peerDeployment.ExtensionConfiguration : new ExtensionConfiguration();
265266

266267
ExtensionConfigurationBuilder configBuilder = this.GetBuilder();
267268
foreach (ExtensionConfigurationInput context in inputs)
268269
{
269270
if (context != null)
270271
{
271-
Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration currentConfig = this.InstallExtension(context, slot, oldExtConfig, peerDeployment.ExtensionConfiguration);
272+
Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration currentConfig = this.InstallExtension(context, slot, oldExtConfig, oldPeerExtConfig);
272273
foreach (var r in currentConfig.AllRoles)
273274
{
274275
if (currentDeployment == null || !this.GetBuilder(currentDeployment.ExtensionConfiguration).ExistAny(r.Id))
@@ -303,13 +304,14 @@ public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration A
303304
}
304305

305306
var oldExtConfig = deployment.ExtensionConfiguration;
307+
var oldPeerExtConfig = peerDeployment.ExtensionConfiguration;
306308

307309
ExtensionConfigurationBuilder configBuilder = this.GetBuilder();
308310
foreach (ExtensionConfigurationInput context in inputs)
309311
{
310312
if (context != null)
311313
{
312-
Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration currentConfig = this.InstallExtension(context, slot, oldExtConfig, peerDeployment.ExtensionConfiguration);
314+
Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration currentConfig = this.InstallExtension(context, slot, oldExtConfig, oldPeerExtConfig);
313315
foreach (var r in currentConfig.AllRoles)
314316
{
315317
if (!this.GetBuilder(oldExtConfig).ExistAny(r.Id))

0 commit comments

Comments
 (0)