Skip to content

Commit 6e2bf9a

Browse files
committed
use new util func in resources found during code review
1 parent 853ea81 commit 6e2bf9a

3 files changed

Lines changed: 5 additions & 9 deletions

File tree

stackit/internal/services/cdn/customdomain/resource.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import (
88
"strings"
99
"time"
1010

11+
"github.com/stackitcloud/terraform-provider-stackit/stackit/internal/utils"
12+
1113
"github.com/stackitcloud/terraform-provider-stackit/stackit/internal/conversion"
1214
cdnUtils "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/cdn/utils"
1315

@@ -274,9 +276,7 @@ func mapCustomDomainFields(customDomain *cdn.CustomDomain, model *CustomDomainMo
274276
return fmt.Errorf("Status missing in response")
275277
}
276278

277-
id := model.ProjectId.ValueString() + core.Separator + model.DistributionId.ValueString() + core.Separator + *customDomain.Name
278-
279-
model.ID = types.StringValue(id)
279+
model.ID = utils.BuildInternalTerraformId(model.ProjectId.ValueString(), model.DistributionId.ValueString(), *customDomain.Name)
280280
model.Status = types.StringValue(string(*customDomain.Status))
281281

282282
customDomainErrors := []attr.Value{}

stackit/internal/services/cdn/distribution/resource.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -447,9 +447,7 @@ func mapFields(distribution *cdn.Distribution, model *Model) error {
447447
return fmt.Errorf("Status missing in response")
448448
}
449449

450-
id := *distribution.ProjectId + core.Separator + *distribution.Id
451-
452-
model.ID = types.StringValue(id)
450+
model.ID = utils.BuildInternalTerraformId(*distribution.ProjectId, *distribution.Id)
453451
model.DistributionId = types.StringValue(*distribution.Id)
454452
model.ProjectId = types.StringValue(*distribution.ProjectId)
455453
model.Status = types.StringValue(string(distribution.GetStatus()))

stackit/internal/services/iaas/publicipranges/datasource.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"fmt"
66
"net/http"
77
"sort"
8-
"strings"
98

109
"github.com/stackitcloud/terraform-provider-stackit/stackit/internal/conversion"
1110
iaasUtils "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/utils"
@@ -175,8 +174,7 @@ func mapPublicIpRanges(_ context.Context, publicIpRanges *[]iaas.PublicNetwork,
175174
// Sort to prevent unnecessary recreation of dependent resources due to order changes.
176175
sort.Strings(apiIpRanges)
177176

178-
modelId := strings.Join(apiIpRanges, ",")
179-
model.Id = types.StringValue(modelId)
177+
model.Id = utils.BuildInternalTerraformId(apiIpRanges...)
180178

181179
var ipRangesList []attr.Value
182180
for _, cidr := range apiIpRanges {

0 commit comments

Comments
 (0)