From 7f738c67271162a46abc4bc1a3f4c617e7c1fd1f Mon Sep 17 00:00:00 2001 From: Sarvar Muminov Date: Wed, 23 Jun 2021 11:32:59 -0700 Subject: [PATCH] Fix policy check loading the tf version --- server/events/project_command_context_builder.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/events/project_command_context_builder.go b/server/events/project_command_context_builder.go index b17943536e..8b352a8a0a 100644 --- a/server/events/project_command_context_builder.go +++ b/server/events/project_command_context_builder.go @@ -99,6 +99,12 @@ func (cb *PolicyCheckProjectCommandContextBuilder) BuildProjectContext( ) (projectCmds []models.ProjectCommandContext) { ctx.Log.Debug("PolicyChecks are enabled") + // If TerraformVersion not defined in config file look for a + // terraform.require_version block. + if prjCfg.TerraformVersion == nil { + prjCfg.TerraformVersion = getTfVersion(ctx, filepath.Join(repoDir, prjCfg.RepoRelDir)) + } + projectCmds = cb.ProjectCommandContextBuilder.BuildProjectContext( ctx, cmdName,