From 0ac66a901074a68f15819468bd626f516be9683e Mon Sep 17 00:00:00 2001 From: Nick Saika Date: Tue, 22 Aug 2017 16:59:53 -0400 Subject: [PATCH] dynect: if record name and fqdn are blank, use the zone name --- dynect/convenient_client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dynect/convenient_client.go b/dynect/convenient_client.go index 7b34327..35224e4 100644 --- a/dynect/convenient_client.go +++ b/dynect/convenient_client.go @@ -56,7 +56,9 @@ func (c *ConvenientClient) GetRecordID(record *Record) error { // CreateRecord Method to create a DNS record func (c *ConvenientClient) CreateRecord(record *Record) error { - if record.FQDN == "" { + if record.FQDN == "" && record.Name == "" { + record.FQDN = record.Zone + } else if record.FQDN == "" { record.FQDN = fmt.Sprintf("%s.%s", record.Name, record.Zone) } rdata, err := buildRData(record)