From 5c3ae3aa9dc48a5445fe0524577c5a7373ab0603 Mon Sep 17 00:00:00 2001 From: Dominik Richter <dominik.richter@gmail.com> Date: Tue, 27 Feb 2024 00:33:17 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20terraform:=20avoid=20nil=20crash?= =?UTF-8?q?=20on=20non-existent=20block=20in=20module=20(#3433)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes https://github.com/mondoohq/cnquery/issues/3377 Signed-off-by: Dominik Richter <dominik.richter@gmail.com> --- providers/terraform/resources/hcl.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/providers/terraform/resources/hcl.go b/providers/terraform/resources/hcl.go index 7fe0a43567..3a1dc38237 100644 --- a/providers/terraform/resources/hcl.go +++ b/providers/terraform/resources/hcl.go @@ -691,6 +691,11 @@ func (t *mqlTerraformModule) block() (*mqlTerraformBlock, error) { } } + if mqlHclBlock == nil { + t.Block.State = plugin.StateIsNull | plugin.StateIsSet + return nil, nil + } + return mqlHclBlock, nil }