aboutsummaryrefslogtreecommitdiffhomepage
path: root/mailgun/resource_mailgun_domain.go
diff options
context:
space:
mode:
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)