Skip to content

Commit 02c93f0

Browse files
committed
providers/mailgun: return domain response instead of domain
see also pearkes/mailgun@5b02e7e
1 parent 4fd3dff commit 02c93f0

2 files changed

Lines changed: 24 additions & 24 deletions

File tree

builtin/providers/mailgun/resource_mailgun_domain.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,18 +108,18 @@ func resourceMailgunDomainRead(d *schema.ResourceData, meta interface{}) error {
108108
return nil
109109
}
110110

111-
func resource_mailgin_domain_retrieve(id string, client *mailgun.Client, d *schema.ResourceData) (*mailgun.Domain, error) {
112-
domain, err := client.RetrieveDomain(id)
111+
func resource_mailgin_domain_retrieve(id string, client *mailgun.Client, d *schema.ResourceData) (*mailgun.DomainResponse, error) {
112+
resp, err := client.RetrieveDomain(id)
113113

114114
if err != nil {
115115
return nil, fmt.Errorf("Error retrieving domain: %s", err)
116116
}
117117

118-
d.Set("name", domain.Name)
119-
d.Set("smtp_password", domain.SmtpPassword)
120-
d.Set("smtp_login", domain.SmtpLogin)
121-
d.Set("wildcard", domain.Wildcard)
122-
d.Set("spam_action", domain.SpamAction)
118+
d.Set("name", resp.Domain.Name)
119+
d.Set("smtp_password", resp.Domain.SmtpPassword)
120+
d.Set("smtp_login", resp.Domain.SmtpLogin)
121+
d.Set("wildcard", resp.Domain.Wildcard)
122+
d.Set("spam_action", resp.Domain.SpamAction)
123123

124-
return &domain, nil
124+
return &resp, nil
125125
}

builtin/providers/mailgun/resource_mailgun_domain_test.go

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
)
1111

1212
func TestAccMailgunDomain_Basic(t *testing.T) {
13-
var domain mailgun.Domain
13+
var resp mailgun.DomainResponse
1414

1515
resource.Test(t, resource.TestCase{
1616
PreCheck: func() { testAccPreCheck(t) },
@@ -20,8 +20,8 @@ func TestAccMailgunDomain_Basic(t *testing.T) {
2020
resource.TestStep{
2121
Config: testAccCheckMailgunDomainConfig_basic,
2222
Check: resource.ComposeTestCheckFunc(
23-
testAccCheckMailgunDomainExists("mailgun_domain.foobar", &domain),
24-
testAccCheckMailgunDomainAttributes(&domain),
23+
testAccCheckMailgunDomainExists("mailgun_domain.foobar", &resp),
24+
testAccCheckMailgunDomainAttributes(&resp),
2525
resource.TestCheckResourceAttr(
2626
"mailgun_domain.foobar", "name", "terraform.example.com"),
2727
resource.TestCheckResourceAttr(
@@ -54,30 +54,30 @@ func testAccCheckMailgunDomainDestroy(s *terraform.State) error {
5454
return nil
5555
}
5656

57-
func testAccCheckMailgunDomainAttributes(Domain *mailgun.Domain) resource.TestCheckFunc {
57+
func testAccCheckMailgunDomainAttributes(DomainResp *mailgun.DomainResponse) resource.TestCheckFunc {
5858
return func(s *terraform.State) error {
5959

60-
if Domain.Name != "terraform.example.com" {
61-
return fmt.Errorf("Bad name: %s", Domain.Name)
60+
if DomainResp.Domain.Name != "terraform.example.com" {
61+
return fmt.Errorf("Bad name: %s", DomainResp.Domain.Name)
6262
}
6363

64-
if Domain.SpamAction != "disabled" {
65-
return fmt.Errorf("Bad spam_action: %s", Domain.SpamAction)
64+
if DomainResp.Domain.SpamAction != "disabled" {
65+
return fmt.Errorf("Bad spam_action: %s", DomainResp.Domain.SpamAction)
6666
}
6767

68-
if Domain.Wildcard != true {
69-
return fmt.Errorf("Bad wildcard: %s", Domain.Wildcard)
68+
if DomainResp.Domain.Wildcard != true {
69+
return fmt.Errorf("Bad wildcard: %s", DomainResp.Domain.Wildcard)
7070
}
7171

72-
if Domain.SmtpPassword != "foobar" {
73-
return fmt.Errorf("Bad smtp_password: %s", Domain.SmtpPassword)
72+
if DomainResp.Domain.SmtpPassword != "foobar" {
73+
return fmt.Errorf("Bad smtp_password: %s", DomainResp.Domain.SmtpPassword)
7474
}
7575

7676
return nil
7777
}
7878
}
7979

80-
func testAccCheckMailgunDomainExists(n string, Domain *mailgun.Domain) resource.TestCheckFunc {
80+
func testAccCheckMailgunDomainExists(n string, DomainResp *mailgun.DomainResponse) resource.TestCheckFunc {
8181
return func(s *terraform.State) error {
8282
rs, ok := s.Resources[n]
8383

@@ -91,17 +91,17 @@ func testAccCheckMailgunDomainExists(n string, Domain *mailgun.Domain) resource.
9191

9292
client := testAccProvider.Meta().(*mailgun.Client)
9393

94-
foundDomain, err := client.RetrieveDomain(rs.ID)
94+
resp, err := client.RetrieveDomain(rs.ID)
9595

9696
if err != nil {
9797
return err
9898
}
9999

100-
if foundDomain.Name != rs.ID {
100+
if resp.Domain.Name != rs.ID {
101101
return fmt.Errorf("Domain not found")
102102
}
103103

104-
*Domain = foundDomain
104+
*DomainResp = resp
105105

106106
return nil
107107
}

0 commit comments

Comments
 (0)