From 7ba328cb85a47c0e27ab53962c2a85e832aa7869 Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Fri, 4 Oct 2019 18:01:13 -0700 Subject: [PATCH] project/projectconfigs: Don't panic on dynamic for_each exprs --- projects/projectconfigs/validate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/projectconfigs/validate.go b/projects/projectconfigs/validate.go index ffc69f8ddc..e28a01bff2 100644 --- a/projects/projectconfigs/validate.go +++ b/projects/projectconfigs/validate.go @@ -96,7 +96,7 @@ func (c *Config) staticValidateAllReferences() tfdiags.Diagnostics { diags = diags.Append(moreDiags) for _, ref := range forEachRefs { if isDynamicAddr(ref.Subject) { - diags = diags.Append(hcl.Diagnostic{ + diags = diags.Append(&hcl.Diagnostic{ Severity: hcl.DiagError, Summary: "Invalid for_each reference", Detail: fmt.Sprintf("Terraform must be able to determine the full set of workspaces prior to fetching any workspace outputs or processing context values, so the for_each value cannot be derived from %s.", ref.Subject.String()),