mirror of
https://github.com/hashicorp/packer.git
synced 2026-09-27 02:04:01 -04:00
fix
This commit is contained in:
@@ -146,7 +146,7 @@ func (p *Parser) decodeBuildConfig(block *hcl.Block, cfg *PackerConfig) (*BuildB
|
||||
}
|
||||
hcpPackerRegistry, moreDiags := p.decodeHCPRegistry(block)
|
||||
diags = append(diags, moreDiags...)
|
||||
if moreDiags.HasErrors() {
|
||||
if moreDiags.HasErrors() || hcpPackerRegistry == nil {
|
||||
continue
|
||||
}
|
||||
build.HCPPackerRegistry = hcpPackerRegistry
|
||||
@@ -160,7 +160,7 @@ func (p *Parser) decodeBuildConfig(block *hcl.Block, cfg *PackerConfig) (*BuildB
|
||||
case buildProvisionerLabel:
|
||||
p, moreDiags := p.decodeProvisioner(block, cfg)
|
||||
diags = append(diags, moreDiags...)
|
||||
if moreDiags.HasErrors() {
|
||||
if moreDiags.HasErrors() || p == nil {
|
||||
continue
|
||||
}
|
||||
build.ProvisionerBlocks = append(build.ProvisionerBlocks, p)
|
||||
@@ -175,14 +175,14 @@ func (p *Parser) decodeBuildConfig(block *hcl.Block, cfg *PackerConfig) (*BuildB
|
||||
}
|
||||
p, moreDiags := p.decodeProvisioner(block, cfg)
|
||||
diags = append(diags, moreDiags...)
|
||||
if moreDiags.HasErrors() {
|
||||
if moreDiags.HasErrors() || p == nil {
|
||||
continue
|
||||
}
|
||||
build.ErrorCleanupProvisionerBlock = p
|
||||
case buildPostProcessorLabel:
|
||||
pp, moreDiags := p.decodePostProcessor(block, cfg)
|
||||
diags = append(diags, moreDiags...)
|
||||
if moreDiags.HasErrors() {
|
||||
if moreDiags.HasErrors() || pp == nil {
|
||||
continue
|
||||
}
|
||||
build.PostProcessorsLists = append(build.PostProcessorsLists, []*PostProcessorBlock{pp})
|
||||
|
||||
Reference in New Issue
Block a user