From eec0f4952f4c97ace92c85d88f5d735aeb711f6f Mon Sep 17 00:00:00 2001 From: arnoschoon Date: Tue, 18 Mar 2025 16:52:14 +0100 Subject: [PATCH] AUTODNS: fix error when restoring existing MX or SRV records (#3492) --- providers/autodns/autoDnsProvider.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/providers/autodns/autoDnsProvider.go b/providers/autodns/autoDnsProvider.go index 5496f54fe..9be25234f 100644 --- a/providers/autodns/autoDnsProvider.go +++ b/providers/autodns/autoDnsProvider.go @@ -247,8 +247,11 @@ func toRecordConfig(domain string, record *ResourceRecord) (*models.RecordConfig } rc.SetLabel(record.Name, domain) - if err := rc.PopulateFromString(record.Type, record.Value, domain); err != nil { - return nil, err + // special record types are handled below, skip the `rc.PopulateFromString` method + if record.Type != "MX" && record.Type != "SRV" { + if err := rc.PopulateFromString(record.Type, record.Value, domain); err != nil { + return nil, err + } } if record.Type == "MX" {