From 0b31df3b8214950ff6b418ea4a6c8a512b6fb7be Mon Sep 17 00:00:00 2001 From: Dayuan Date: Wed, 31 Jan 2024 20:18:15 +0800 Subject: [PATCH] fix: inaccurate action type when a live resource has been deleted (#771) --- pkg/engine/operation/graph/resource_node.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/engine/operation/graph/resource_node.go b/pkg/engine/operation/graph/resource_node.go index 63cabeaa..27792a27 100644 --- a/pkg/engine/operation/graph/resource_node.go +++ b/pkg/engine/operation/graph/resource_node.go @@ -130,7 +130,7 @@ func (rn *ResourceNode) computeActionType( case opsmodels.Apply, opsmodels.ApplyPreview: if planedResource == nil { rn.Action = opsmodels.Delete - } else if priorResource == nil && liveResource == nil { + } else if liveResource == nil { rn.Action = opsmodels.Create } else { // Dry run to fetch predictable resource