@@ -2,13 +2,13 @@ package inference
22
33import (
44 "context"
5+ "github.com/scaleway/terraform-provider-scaleway/v2/internal/locality"
56
67 "github.com/hashicorp/terraform-plugin-sdk/v2/diag"
78 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
89 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation"
910 "github.com/scaleway/scaleway-sdk-go/api/inference/v1"
1011 "github.com/scaleway/scaleway-sdk-go/scw"
11- scwvalidation "github.com/scaleway/scaleway-sdk-go/validation"
1212 "github.com/scaleway/terraform-provider-scaleway/v2/internal/dsf"
1313 "github.com/scaleway/terraform-provider-scaleway/v2/internal/httperrors"
1414 "github.com/scaleway/terraform-provider-scaleway/v2/internal/locality/regional"
@@ -186,17 +186,12 @@ func ResourceDeploymentCreate(ctx context.Context, d *schema.ResourceData, m int
186186 return diag .FromErr (err )
187187 }
188188
189- modelID := d .Get ("model_id" )
190- if ! scwvalidation .IsUUID (modelID .(string )) {
191- modelID = regional .ExpandID (modelID ).ID
192- }
193-
194189 req := & inference.CreateDeploymentRequest {
195190 Region : region ,
196191 ProjectID : d .Get ("project_id" ).(string ),
197192 Name : d .Get ("name" ).(string ),
198193 NodeTypeName : d .Get ("node_type" ).(string ),
199- ModelID : modelID .( string ),
194+ ModelID : locality . ExpandID ( d . Get ( "model_id" ).( string ) ),
200195 Tags : types .ExpandStrings (d .Get ("tags" )),
201196 Endpoints : buildEndpoints (d ),
202197 }
0 commit comments