From d2a9dd3cefbb524d3b1e86110f654444ccacc50b Mon Sep 17 00:00:00 2001 From: James Bardin Date: Thu, 12 Dec 2019 15:00:47 -0500 Subject: [PATCH] don't override CreateBeforeDestroy from diff If the Diff is only a delete action, we can't override CreateBeforeDestroy, because it will always be false and prevent the stored state value from being used. --- terraform/transform_diff.go | 1 - 1 file changed, 1 deletion(-) diff --git a/terraform/transform_diff.go b/terraform/transform_diff.go index 23b6e2a758..637309fad3 100644 --- a/terraform/transform_diff.go +++ b/terraform/transform_diff.go @@ -161,7 +161,6 @@ func (t *DiffTransformer) Transform(g *Graph) error { NodeAbstractResourceInstance: abstract, DeposedKey: dk, } - node.(*NodeDestroyResourceInstance).ModifyCreateBeforeDestroy(createBeforeDestroy) } else { node = &NodeDestroyDeposedResourceInstanceObject{ NodeAbstractResourceInstance: abstract,