aboutsummaryrefslogtreecommitdiffhomepage
path: root/mailgun/resource_mailgun_domain.go
diff options
context:
space:
mode:
authorAlexandre Garand <alexandre.garand@fretlink.com>2019-07-08 16:56:30 +0200
committerAlexandre Garand <alexandre.garand@fretlink.com>2019-07-08 16:56:30 +0200
commit70ac6365eecfb6a88f56a46b9b7d685e6726e43c (patch)
tree4b6428992c72eb51c5bf51198f59e8ae2190ae54 /mailgun/resource_mailgun_domain.go
parent7cbb92efb5e84de877976830ee04798c1cc808b8 (diff)
downloadterraform-provider-mailgun-70ac6365eecfb6a88f56a46b9b7d685e6726e43c.tar.gz
terraform-provider-mailgun-70ac6365eecfb6a88f56a46b9b7d685e6726e43c.tar.zst
terraform-provider-mailgun-70ac6365eecfb6a88f56a46b9b7d685e6726e43c.zip
add test for importation and fix importation for domain
Diffstat (limited to 'mailgun/resource_mailgun_domain.go')
-rw-r--r--mailgun/resource_mailgun_domain.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/mailgun/resource_mailgun_domain.go b/mailgun/resource_mailgun_domain.go
index 1fcba83..8ba0704 100644
--- a/mailgun/resource_mailgun_domain.go
+++ b/mailgun/resource_mailgun_domain.go
@@ -368,13 +368,20 @@ func ReadDomain(d *schema.ResourceData, meta interface{}) error {
368 mg := meta.(*mailgun.MailgunImpl) 368 mg := meta.(*mailgun.MailgunImpl)
369 ctx, cancel := context.WithTimeout(context.Background(), time.Second*30) 369 ctx, cancel := context.WithTimeout(context.Background(), time.Second*30)
370 defer cancel() 370 defer cancel()
371 domainName := d.Get("name").(string) 371 domainName := d.Id()
372 mg = mailgun.NewMailgun(domainName, mg.APIKey()) 372 mg = mailgun.NewMailgun(domainName, mg.APIKey())
373 373
374 domainResponse, err := mg.GetDomain(ctx, domainName) 374 domainResponse, err := mg.GetDomain(ctx, domainName)
375 if err != nil { 375 if err != nil {
376 return fmt.Errorf("Error Getting mailgun domain Details for %s: Error: %s", d.Id(), err) 376 return fmt.Errorf("Error Getting mailgun domain Details for %s: Error: %s", d.Id(), err)
377 } 377 }
378 if _, ok := d.GetOk("dkim_key_size"); !ok {
379 d.Set("dkim_key_size", 1024)
380 }
381
382 if _, ok := d.GetOk("force_dkim_authority"); !ok {
383 d.Set("force_dkim_authority", false)
384 }
378 385
379 d.Set("created_at", domainResponse.Domain.CreatedAt) 386 d.Set("created_at", domainResponse.Domain.CreatedAt)
380 d.Set("smtd_login", domainResponse.Domain.SMTPLogin) 387 d.Set("smtd_login", domainResponse.Domain.SMTPLogin)