From 4d5af74fa76bec1a84e42e36af1ec2282dd179f3 Mon Sep 17 00:00:00 2001 From: jackofallops <11830746+jackofallops@users.noreply.github.com> Date: Fri, 4 Oct 2024 07:20:33 +0100 Subject: [PATCH] fix crash in nil value for auto_upgrade_minor_version_enabled (#27353) --- .../compute/orchestrated_virtual_machine_scale_set.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/services/compute/orchestrated_virtual_machine_scale_set.go b/internal/services/compute/orchestrated_virtual_machine_scale_set.go index 9bc56cda5a78..906ffd52286f 100644 --- a/internal/services/compute/orchestrated_virtual_machine_scale_set.go +++ b/internal/services/compute/orchestrated_virtual_machine_scale_set.go @@ -1432,11 +1432,13 @@ func expandOrchestratedVirtualMachineScaleSetExtensions(input []interface{}) (ex } extensionType := extensionRaw["type"].(string) + autoUpgradeMinorVersion, _ := extensionRaw["auto_upgrade_minor_version_enabled"].(bool) + extensionProps := virtualmachinescalesets.VirtualMachineScaleSetExtensionProperties{ Publisher: pointer.To(extensionRaw["publisher"].(string)), Type: &extensionType, TypeHandlerVersion: pointer.To(extensionRaw["type_handler_version"].(string)), - AutoUpgradeMinorVersion: pointer.To(extensionRaw["auto_upgrade_minor_version_enabled"].(bool)), + AutoUpgradeMinorVersion: pointer.To(autoUpgradeMinorVersion), ProvisionAfterExtensions: utils.ExpandStringSlice(extensionRaw["extensions_to_provision_after_vm_creation"].([]interface{})), }