From 7d3cd5bc43083204b1e15c55f5cec3ee4109bc4b Mon Sep 17 00:00:00 2001 From: James Bardin Date: Thu, 23 Jul 2020 17:15:13 -0400 Subject: [PATCH] store planned data source state when deferring This copies the behavior of resources, so that there is a placeholder state available for planning. --- terraform/eval_read_data_plan.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/terraform/eval_read_data_plan.go b/terraform/eval_read_data_plan.go index 48f1130266..87eb81bdd7 100644 --- a/terraform/eval_read_data_plan.go +++ b/terraform/eval_read_data_plan.go @@ -88,7 +88,7 @@ func (n *evalReadDataPlan) Eval(ctx EvalContext) (interface{}, error) { } *n.State = &states.ResourceInstanceObject{ - Value: cty.NullVal(objTy), + Value: proposedNewVal, Status: states.ObjectPlanned, }