Skip to content

Commit

Permalink
Removing all tags from a Baremetal or Virtual Guest is done by using …
Browse files Browse the repository at this point in the history
…an empty string (#144)

Closes #139
  • Loading branch information
jvrplmlmn authored and renier committed Apr 27, 2017
1 parent 4e8737c commit fb01e5c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 10 deletions.
8 changes: 3 additions & 5 deletions softlayer/resource_softlayer_bare_metal.go
Original file line number Diff line number Diff line change
Expand Up @@ -526,11 +526,9 @@ func setHardwareTags(id int, d *schema.ResourceData, meta interface{}) error {
service := services.GetHardwareService(meta.(ProviderConfig).SoftLayerSession())

tags := getTags(d)
if tags != "" {
_, err := service.Id(id).SetTags(sl.String(tags))
if err != nil {
return fmt.Errorf("Could not set tags on bare metal server %d", id)
}
_, err := service.Id(id).SetTags(sl.String(tags))
if err != nil {
return fmt.Errorf("Could not set tags on bare metal server %d", id)
}

return nil
Expand Down
8 changes: 3 additions & 5 deletions softlayer/resource_softlayer_virtual_guest.go
Original file line number Diff line number Diff line change
Expand Up @@ -1114,11 +1114,9 @@ func setGuestTags(id int, d *schema.ResourceData, meta interface{}) error {
service := services.GetVirtualGuestService(meta.(ProviderConfig).SoftLayerSession())

tags := getTags(d)
if tags != "" {
_, err := service.Id(id).SetTags(sl.String(tags))
if err != nil {
return fmt.Errorf("Could not set tags on virtual guest %d", id)
}
_, err := service.Id(id).SetTags(sl.String(tags))
if err != nil {
return fmt.Errorf("Could not set tags on virtual guest %d", id)
}

return nil
Expand Down

0 comments on commit fb01e5c

Please sign in to comment.