Type assertion safety - fix panic when key cannot be retrieved from statebag

This commit is contained in:
DanHam 2019-07-27 18:07:29 +01:00
parent 903a422020
commit 088151e51d
No known key found for this signature in database
GPG Key ID: 58E79AEDD6AA987E

View File

@ -64,7 +64,7 @@ func (s *StepAMIRegionCopy) Run(ctx context.Context, state multistep.StateBag) m
ui := state.Get("ui").(packer.Ui)
amis := state.Get("amis").(map[string]string)
snapshots := state.Get("snapshots").(map[string][]string)
intermediary := state.Get("intermediary_image").(bool)
intermediary, _ := state.Get("intermediary_image").(bool)
s.DeduplicateRegions(intermediary)
ami := amis[s.OriginalRegion]