diff --git a/ec/internal/planmodifiers/use_state_unless_template_changed.go b/ec/internal/planmodifiers/use_state_unless_template_changed.go index 0e7baa4fd..da96e52d2 100644 --- a/ec/internal/planmodifiers/use_state_unless_template_changed.go +++ b/ec/internal/planmodifiers/use_state_unless_template_changed.go @@ -65,7 +65,9 @@ func (m useStateForUnknownUnlessMigrationIsRequired) UseState(ctx context.Contex var diags diag.Diagnostics var parentResState attr.Value - diags.Append(state.GetAttribute(ctx, path.Root(m.resourceKind), &parentResState)...) + if d := state.GetAttribute(ctx, path.Root(m.resourceKind), &parentResState); d.HasError() { + return false, d + } resourceIsBeingCreated := parentResState.IsNull()