diff --git a/internal/command/views/plan.go b/internal/command/views/plan.go index 488bfcc0f0..8bb47a7fb2 100644 --- a/internal/command/views/plan.go +++ b/internal/command/views/plan.go @@ -6,6 +6,8 @@ import ( "sort" "strings" + "github.com/zclconf/go-cty/cty" + "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/arguments" "github.com/hashicorp/terraform/internal/command/format" @@ -15,7 +17,6 @@ import ( "github.com/hashicorp/terraform/internal/plans/objchange" "github.com/hashicorp/terraform/internal/terraform" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/zclconf/go-cty/cty" ) // The Plan view is used for the plan command. @@ -176,7 +177,7 @@ func renderPlan(plan *plans.Plan, schemas *terraform.Schemas, view *View) { view.colorize.Color("\n[reset][bold][green]No changes.[reset][bold] Your infrastructure matches the configuration.[reset]\n\n"), ) - if haveRefreshChanges && !plan.CanApply() { + if haveRefreshChanges { if plan.CanApply() { // In this case, applying this plan will not change any // remote objects but _will_ update the state to match what