From f20911172875bf7c99f5e02a3f0f907865cbf42c Mon Sep 17 00:00:00 2001 From: Patrick Gaskin Date: Tue, 15 Nov 2022 12:57:52 -0500 Subject: [PATCH] VULTR: Use keyed fields for govultr struct literals (#1818) --- providers/vultr/vultrProvider.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/vultr/vultrProvider.go b/providers/vultr/vultrProvider.go index 274384923..c0980bb65 100644 --- a/providers/vultr/vultrProvider.go +++ b/providers/vultr/vultrProvider.go @@ -140,7 +140,7 @@ func (api *vultrProvider) GetDomainCorrections(dc *models.DomainConfig) ([]*mode corrections = append(corrections, &models.Correction{ Msg: mod.String(), F: func() error { - _, err := api.client.DomainRecord.Create(context.Background(), dc.Name, &govultr.DomainRecordReq{r.Name, r.Type, r.Data, r.TTL, &r.Priority}) + _, err := api.client.DomainRecord.Create(context.Background(), dc.Name, &govultr.DomainRecordReq{Name: r.Name, Type: r.Type, Data: r.Data, TTL: r.TTL, Priority: &r.Priority}) return err }, }) @@ -151,7 +151,7 @@ func (api *vultrProvider) GetDomainCorrections(dc *models.DomainConfig) ([]*mode corrections = append(corrections, &models.Correction{ Msg: fmt.Sprintf("%s; Vultr RecordID: %v", mod.String(), r.ID), F: func() error { - return api.client.DomainRecord.Update(context.Background(), dc.Name, r.ID, &govultr.DomainRecordReq{r.Name, r.Type, r.Data, r.TTL, &r.Priority}) + return api.client.DomainRecord.Update(context.Background(), dc.Name, r.ID, &govultr.DomainRecordReq{Name: r.Name, Type: r.Type, Data: r.Data, TTL: r.TTL, Priority: &r.Priority}) }, }) } @@ -173,7 +173,7 @@ func (api *vultrProvider) EnsureDomainExists(domain string) error { } // Vultr requires an initial IP, use a dummy one. - _, err := api.client.Domain.Create(context.Background(), &govultr.DomainReq{domain, "0.0.0.0", "disabled"}) + _, err := api.client.Domain.Create(context.Background(), &govultr.DomainReq{Domain: domain, IP: "0.0.0.0", DNSSec: "disabled"}) return err }