diff --git a/internal/command/jsonformat/diff.go b/internal/command/jsonformat/diff.go index 0213541bfb..1407f078eb 100644 --- a/internal/command/jsonformat/diff.go +++ b/internal/command/jsonformat/diff.go @@ -13,6 +13,7 @@ import ( "github.com/hashicorp/terraform/internal/command/jsonformat/structured/attribute_path" "github.com/hashicorp/terraform/internal/command/jsonplan" "github.com/hashicorp/terraform/internal/command/jsonprovider" + "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/plans" ) @@ -70,9 +71,9 @@ func precomputeDiffs(plan Plan, mode plans.Mode) diffs { } switch action.TriggerEvent { - case "BeforeCreate", "BeforeUpdate", "BeforeDestroy": + case configs.BeforeCreate.String(), configs.BeforeUpdate.String(), configs.BeforeDestroy.String(): before = append(before, action) - case "AfterCreate", "AfterUpdate", "AfterDestroy": + case configs.AfterCreate.String(), configs.AfterUpdate.String(), configs.AfterDestroy.String(): after = append(after, action) default: // The switch should be exhaustive.