diff --git a/models/dns_test.go b/models/dns_test.go index 4f269f9c1..9879e924f 100644 --- a/models/dns_test.go +++ b/models/dns_test.go @@ -54,7 +54,7 @@ func TestDowncase(t *testing.T) { &RecordConfig{Type: "MX", Name: "lower", target: "targetmx"}, &RecordConfig{Type: "MX", Name: "UPPER", target: "TARGETMX"}, }} - downcase(dc.Records) + Downcase(dc.Records) if !dc.Records.HasRecordTypeName("MX", "lower") { t.Errorf("%v: expected (%v) got (%v)\n", dc.Records, false, true) } diff --git a/models/record.go b/models/record.go index 11fa2ed11..ef59887f9 100644 --- a/models/record.go +++ b/models/record.go @@ -556,11 +556,11 @@ func (recs Records) GroupedByFQDN() ([]string, map[string]Records) { // PostProcessRecords does any post-processing of the downloaded DNS records. func PostProcessRecords(recs []*RecordConfig) { - downcase(recs) + Downcase(recs) } // Downcase converts all labels and targets to lowercase in a list of RecordConfig. -func downcase(recs []*RecordConfig) { +func Downcase(recs []*RecordConfig) { for _, r := range recs { r.Name = strings.ToLower(r.Name) r.NameFQDN = strings.ToLower(r.NameFQDN)