diff options
Diffstat (limited to 'mailgun/resource_mailgun_domain.go')
-rw-r--r-- | mailgun/resource_mailgun_domain.go | 9 |
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) |