digitalocean-import: Fix panic when 'image_regions' not set (Fixes: #7843).
This commit is contained in:
parent
6c73e8991e
commit
ae1bb856a3
|
@ -119,7 +119,6 @@ func (p *PostProcessor) Configure(raws ...interface{}) error {
|
||||||
"spaces_region": &p.config.SpacesRegion,
|
"spaces_region": &p.config.SpacesRegion,
|
||||||
"space_name": &p.config.SpaceName,
|
"space_name": &p.config.SpaceName,
|
||||||
"image_name": &p.config.Name,
|
"image_name": &p.config.Name,
|
||||||
"image_regions": &p.config.ImageRegions[0],
|
|
||||||
}
|
}
|
||||||
for key, ptr := range requiredArgs {
|
for key, ptr := range requiredArgs {
|
||||||
if *ptr == "" {
|
if *ptr == "" {
|
||||||
|
@ -128,6 +127,11 @@ func (p *PostProcessor) Configure(raws ...interface{}) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(p.config.ImageRegions) == 0 {
|
||||||
|
errs = packer.MultiErrorAppend(
|
||||||
|
errs, fmt.Errorf("image_regions must be set"))
|
||||||
|
}
|
||||||
|
|
||||||
if len(errs.Errors) > 0 {
|
if len(errs.Errors) > 0 {
|
||||||
return errs
|
return errs
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue