From 72fd763207732c6730101802961e3c96d62a651d Mon Sep 17 00:00:00 2001 From: Megan Marsh Date: Thu, 29 Oct 2020 14:29:16 -0700 Subject: [PATCH] fix crash --- builder/azure/arm/step_delete_additional_disks.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/builder/azure/arm/step_delete_additional_disks.go b/builder/azure/arm/step_delete_additional_disks.go index df3cc930d..c51155242 100644 --- a/builder/azure/arm/step_delete_additional_disks.go +++ b/builder/azure/arm/step_delete_additional_disks.go @@ -61,7 +61,11 @@ func (s *StepDeleteAdditionalDisk) deleteManagedDisk(ctx context.Context, resour func (s *StepDeleteAdditionalDisk) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction { s.say("Deleting the temporary Additional disk ...") - var dataDisks = state.Get(constants.ArmAdditionalDiskVhds).([]string) + var dataDisks []string + + if disks := state.Get(constants.ArmAdditionalDiskVhds); disks != nil { + dataDisks = disks.([]string) + } var isManagedDisk = state.Get(constants.ArmIsManagedImage).(bool) var isExistingResourceGroup = state.Get(constants.ArmIsExistingResourceGroup).(bool) var resourceGroupName = state.Get(constants.ArmResourceGroupName).(string)