Skip to content
This repository has been archived by the owner on Mar 8, 2022. It is now read-only.

Commit

Permalink
fix email template delete
Browse files Browse the repository at this point in the history
  • Loading branch information
alexkappa committed Sep 18, 2018
1 parent b7cf8c2 commit 2024e18
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions auth0/resource_auth0_email_template.go
Original file line number Diff line number Diff line change
Expand Up @@ -115,12 +115,20 @@ func readEmailTemplate(d *schema.ResourceData, m interface{}) error {
func updateEmailTemplate(d *schema.ResourceData, m interface{}) error {
e := buildEmailTemplate(d)
api := m.(*management.Management)
return api.EmailTemplate.Replace(auth0.StringValue(e.Template), e)
err := api.EmailTemplate.Replace(auth0.StringValue(e.Template), e)
if err != nil {
return err
}
return readEmailTemplate(d, m)
}

func deleteEmailTemplate(d *schema.ResourceData, m interface{}) error {
d.Set("enabled", false)
return updateEmailTemplate(d, m)
api := m.(*management.Management)
t := &management.EmailTemplate{
Template: auth0.String(d.Id()),
Enabled: auth0.Bool(false),
}
return api.EmailTemplate.Update(d.Id(), t)
}

func buildEmailTemplate(d *schema.ResourceData) *management.EmailTemplate {
Expand Down

0 comments on commit 2024e18

Please sign in to comment.