Skip to content

Commit 9a7ffbe

Browse files
fix(Instance/Volume): size_in_db should not be set when importing volume (#837)
1 parent c4c6547 commit 9a7ffbe

File tree

2 files changed

+184
-111
lines changed

2 files changed

+184
-111
lines changed

scaleway/resource_instance_volume.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,12 @@ func resourceScalewayInstanceVolumeRead(ctx context.Context, d *schema.ResourceD
134134
_ = d.Set("project_id", res.Volume.Project)
135135
_ = d.Set("zone", string(zone))
136136
_ = d.Set("type", res.Volume.VolumeType.String())
137-
_ = d.Set("size_in_gb", int(res.Volume.Size/scw.GB))
137+
138+
_, fromVolume := d.GetOk("from_volume_id")
139+
_, fromSnapshot := d.GetOk("from_snapshot_id")
140+
if !fromSnapshot && !fromVolume {
141+
_ = d.Set("size_in_gb", int(res.Volume.Size/scw.GB))
142+
}
138143

139144
if res.Volume.Server != nil {
140145
_ = d.Set("server_id", res.Volume.Server.ID)

0 commit comments

Comments
 (0)