From 3f4b680f1cb121568e6f6943b56ee754165857ee Mon Sep 17 00:00:00 2001 From: James Bardin Date: Wed, 6 Oct 2021 12:51:03 -0400 Subject: [PATCH] Check for nil change during apply Because NodeAbstractResourceInstance.readDiff can return a nil change, we must check for that in all callers. --- internal/terraform/node_resource_destroy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/terraform/node_resource_destroy.go b/internal/terraform/node_resource_destroy.go index c4f4d4b01..8dd9e21b9 100644 --- a/internal/terraform/node_resource_destroy.go +++ b/internal/terraform/node_resource_destroy.go @@ -166,7 +166,7 @@ func (n *NodeDestroyResourceInstance) managedResourceExecute(ctx EvalContext) (d changeApply, err = n.readDiff(ctx, providerSchema) diags = diags.Append(err) - if diags.HasErrors() { + if changeApply == nil || diags.HasErrors() { return diags }