diff --git a/plan/plan.go b/plan/plan.go index 699dcdc5c0..39707591f6 100644 --- a/plan/plan.go +++ b/plan/plan.go @@ -18,6 +18,7 @@ package plan import ( "fmt" + "slices" "strings" "github.com/google/go-cmp/cmp" @@ -353,15 +354,8 @@ func normalizeDNSName(dnsName string) string { } func IsManagedRecord(record string, managedRecords, excludeRecords []string) bool { - for _, r := range excludeRecords { - if record == r { - return false - } - } - for _, r := range managedRecords { - if record == r { - return true - } + if slices.Contains(excludeRecords, record) { + return false } - return false + return slices.Contains(managedRecords, record) }