From f032a60f08bd9feb12d6dc32bc8381037bb43e94 Mon Sep 17 00:00:00 2001 From: Roniece Date: Tue, 2 Dec 2025 13:16:08 -0500 Subject: [PATCH] Restore transform_action_diff.go --- internal/terraform/transform_action_diff.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/terraform/transform_action_diff.go b/internal/terraform/transform_action_diff.go index 85abff7305..029ab5a150 100644 --- a/internal/terraform/transform_action_diff.go +++ b/internal/terraform/transform_action_diff.go @@ -19,8 +19,13 @@ type ActionDiffTransformer struct { } func (t *ActionDiffTransformer) Transform(g *Graph) error { + applyNodes := addrs.MakeMap[addrs.AbsResourceInstance, *NodeApplyableResourceInstance]() actionTriggerNodes := addrs.MakeMap[addrs.ConfigResource, []*nodeActionTriggerApplyExpand]() for _, vs := range g.Vertices() { + if applyableResource, ok := vs.(*NodeApplyableResourceInstance); ok { + applyNodes.Put(applyableResource.Addr, applyableResource) + } + if atn, ok := vs.(*nodeActionTriggerApplyExpand); ok { configResource := actionTriggerNodes.Get(atn.triggerConfig.resourceAddress) actionTriggerNodes.Put(atn.triggerConfig.resourceAddress, append(configResource, atn))