make AbsActionInstance not referencable

pull/37368/head
Daniel Schmidt 10 months ago
parent c11a85493e
commit be810aa80e

@ -211,7 +211,6 @@ func (a AbsAction) UniqueKey() UniqueKey {
// AbsActionInstance is an absolute address for an action instance under a
// given module path.
type AbsActionInstance struct {
referenceable
Module ModuleInstance
Action ActionInstance
}

@ -149,7 +149,7 @@ func (n *nodeActionApply) References() []*addrs.Reference {
for _, invocation := range n.ActionInvocations {
// TODO: Think about how to get a source range
refs = append(refs, &addrs.Reference{
Subject: invocation.Addr,
Subject: invocation.Addr.Action,
})
}

@ -97,7 +97,7 @@ func (n *NodeActionDeclarationInstance) Execute(ctx EvalContext, _ walkOperation
// GraphNodeReferenceable
func (n *NodeActionDeclarationInstance) ReferenceableAddrs() []addrs.Referenceable {
return []addrs.Referenceable{n.Addr, n.Addr.Action, n.Addr.Action.Action}
return []addrs.Referenceable{n.Addr.Action, n.Addr.Action.Action}
}
// GraphNodeReferencer

Loading…
Cancel
Save