Skip to content

Commit 100359b

Browse files
committed
Fix
1 parent 6c84c44 commit 100359b

File tree

3 files changed

+1911
-7
lines changed

3 files changed

+1911
-7
lines changed

scaleway/resource_instance_server.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
509509
if d.HasChange("tags") {
510510
tags := expandStrings(d.Get("tags"))
511511
if tags == nil {
512-
tags = []string{""}
512+
tags = []string{}
513513
}
514514
updateRequest.Tags = scw.StringsPtr(tags)
515515
}
@@ -646,7 +646,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
646646
return diag.FromErr(err)
647647
}
648648
}
649-
_, err = instanceAPI.UpdateServer(updateRequest)
649+
_, err = instanceAPI.UpdateServer(updateRequest, scw.WithContext(ctx))
650650
if err != nil {
651651
return diag.FromErr(err)
652652
}

scaleway/resource_instance_server_test.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -947,28 +947,30 @@ func TestAccScalewayInstanceServer_AlterTags(t *testing.T) {
947947
Steps: []resource.TestStep{
948948
{
949949
Config: `
950-
resource "scaleway_instance_server" "web" {
950+
resource "scaleway_instance_server" "base" {
951951
type = "DEV1-L"
952952
image = "ubuntu_focal"
953+
state = "stopped"
953954
tags = [ "front", "web" ]
954955
}
955956
`,
956957
Check: resource.ComposeTestCheckFunc(
957958
testAccCheckScalewayInstanceServerExists(tt, "scaleway_instance_server.base"),
958-
resource.TestCheckResourceAttr("scaleway_instance_server.web", "tags.0", "front"),
959-
resource.TestCheckResourceAttr("scaleway_instance_server.web", "tags.1", "web"),
959+
resource.TestCheckResourceAttr("scaleway_instance_server.base", "tags.0", "front"),
960+
resource.TestCheckResourceAttr("scaleway_instance_server.base", "tags.1", "web"),
960961
),
961962
},
962963
{
963964
Config: `
964-
resource "scaleway_instance_server" "web" {
965+
resource "scaleway_instance_server" "base" {
965966
type = "DEV1-L"
967+
state = "stopped"
966968
image = "ubuntu_focal"
967969
}
968970
`,
969971
Check: resource.ComposeTestCheckFunc(
970972
testAccCheckScalewayInstanceServerExists(tt, "scaleway_instance_server.base"),
971-
resource.TestCheckNoResourceAttr("scaleway_instance_server.web", "tags"),
973+
resource.TestCheckNoResourceAttr("scaleway_instance_server.base", "tags"),
972974
),
973975
},
974976
},

0 commit comments

Comments
 (0)