From ea9162235da499bf33c010b3b1020642cf768ae2 Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Mon, 15 Apr 2024 14:51:52 +0200 Subject: [PATCH] stacks: remove extra checks from mock provider --- internal/terraform/context_apply_deferred_test.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/internal/terraform/context_apply_deferred_test.go b/internal/terraform/context_apply_deferred_test.go index cd4a7db3d8..008040671d 100644 --- a/internal/terraform/context_apply_deferred_test.go +++ b/internal/terraform/context_apply_deferred_test.go @@ -2328,16 +2328,10 @@ func (provider *deferredActionsProvider) Provider() providers.Interface { } }, ApplyResourceChangeFn: func(req providers.ApplyResourceChangeRequest) providers.ApplyResourceChangeResponse { - var key string - if v := req.Config.GetAttr("name"); v.IsKnown() { - key = req.Config.GetAttr("name").AsString() - } else { - key = "" - } - + key := req.Config.GetAttr("name").AsString() newState := req.PlannedState - if req.PlannedState.IsKnown() && !req.PlannedState.IsNull() && !newState.GetAttr("output").IsKnown() { + if !newState.GetAttr("output").IsKnown() { newStateValues := req.PlannedState.AsValueMap() newStateValues["output"] = cty.StringVal(key) newState = cty.ObjectVal(newStateValues)