Skip to content

Commit

Permalink
adding nil check before checking conftest version so it doesnt panic (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
smonero authored Apr 15, 2024
1 parent 723f4d6 commit 8dc95e2
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions server/neptune/workflows/activities/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,6 @@ func NewTerraform(tfConfig config.TerraformConfig, validationConfig config.Valid
if err != nil {
return nil, errors.Wrapf(err, "parsing version %s", tfConfig.DefaultVersion)
}
defaultConftestVersion := validationConfig.DefaultVersion

tfClient, err := command.NewAsyncClient(
defaultTfVersion,
Expand All @@ -160,12 +159,16 @@ func NewTerraform(tfConfig config.TerraformConfig, validationConfig config.Valid
return nil, err
}

conftestClient, err := command.NewAsyncClient(
defaultConftestVersion,
conftestVersionCache,
)
if err != nil {
return nil, err
defaultConftestVersion := validationConfig.DefaultVersion
var conftestClient *command.AsyncClient
if defaultConftestVersion != nil {
conftestClient, err = command.NewAsyncClient(
defaultConftestVersion,
conftestVersionCache,
)
if err != nil {
return nil, err
}
}

policies := convertPolicies(validationConfig.Policies.PolicySets)
Expand Down

0 comments on commit 8dc95e2

Please sign in to comment.