From ed7e331041818fe6942e933ba9345232b5bb6c61 Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Fri, 24 Aug 2018 17:46:19 -0700 Subject: [PATCH] terraform: Return validation diagnostics with source info where possible --- terraform/eval_validate.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/terraform/eval_validate.go b/terraform/eval_validate.go index 146f03fa3d..6ec9107e11 100644 --- a/terraform/eval_validate.go +++ b/terraform/eval_validate.go @@ -396,7 +396,7 @@ func (n *EvalValidateResource) Eval(ctx EvalContext) (interface{}, error) { } resp := provider.ValidateResourceTypeConfig(req) - diags = diags.Append(resp.Diagnostics) + diags = diags.Append(resp.Diagnostics.InConfigBody(cfg.Config)) if n.ConfigVal != nil { *n.ConfigVal = configVal @@ -426,7 +426,7 @@ func (n *EvalValidateResource) Eval(ctx EvalContext) (interface{}, error) { } resp := provider.ValidateDataSourceConfig(req) - diags = diags.Append(resp.Diagnostics) + diags = diags.Append(resp.Diagnostics.InConfigBody(cfg.Config)) } if n.IgnoreWarnings {