Fix issue with password not being returned by mail-server when reading; ensure only set during update

This commit is contained in:
Gavin Bunney
2019-10-17 09:53:37 -07:00
parent 1c870d05f1
commit e2328f811b
2 changed files with 9 additions and 8 deletions

View File

@@ -132,14 +132,13 @@ func resourceMailServerRead(d *schema.ResourceData, m interface{}) error {
return decodeerr
}
d.Set("hostname", mailConfiguration.Hostname)
d.Set("port", mailConfiguration.Port)
d.Set("protocol", mailConfiguration.Protocol)
d.Set("use_start_tls", mailConfiguration.UseStartTLS)
d.Set("require_start_tls", mailConfiguration.RequireStartTLS)
d.Set("username", mailConfiguration.Username)
d.Set("password", mailConfiguration.Password)
d.Set("sender_address", mailConfiguration.SenderAddress)
_ = d.Set("hostname", mailConfiguration.Hostname)
_ = d.Set("port", mailConfiguration.Port)
_ = d.Set("protocol", mailConfiguration.Protocol)
_ = d.Set("use_start_tls", mailConfiguration.UseStartTLS)
_ = d.Set("require_start_tls", mailConfiguration.RequireStartTLS)
_ = d.Set("username", mailConfiguration.Username)
_ = d.Set("sender_address", mailConfiguration.SenderAddress)
}
return nil

View File

@@ -17,6 +17,8 @@ func TestAccBitbucketMailServer(t *testing.T) {
use_start_tls = true
require_start_tls = true
sender_address = "test@example.com"
username = "me"
password = "pass"
}
`