diff --git a/providers/softlayer/softlayerProvider.go b/providers/softlayer/softlayerProvider.go index 24a1b02d3..578ea6de6 100644 --- a/providers/softlayer/softlayerProvider.go +++ b/providers/softlayer/softlayerProvider.go @@ -161,6 +161,9 @@ func (s *SoftLayer) getExistingRecords(domain *datatypes.Dns_Domain) ([]*models. service = *record.Service } recConfig.SetLabel(fmt.Sprintf("%s.%s", service, strings.ToLower(protocol)), *domain.Name) + case "TXT": + recConfig.TxtStrings = append(recConfig.TxtStrings, *record.Data) + fallthrough case "MX": if record.MxPriority != nil { recConfig.MxPreference = uint16(*record.MxPriority)