diff --git a/api/instance/v1/server_utils.go b/api/instance/v1/server_utils.go index 6628ce80a..dd87dadd4 100644 --- a/api/instance/v1/server_utils.go +++ b/api/instance/v1/server_utils.go @@ -7,11 +7,9 @@ import ( "net/http" "time" - "github.com/scaleway/scaleway-sdk-go/api/marketplace/v2" "github.com/scaleway/scaleway-sdk-go/errors" "github.com/scaleway/scaleway-sdk-go/internal/async" "github.com/scaleway/scaleway-sdk-go/scw" - "github.com/scaleway/scaleway-sdk-go/validation" ) const ( @@ -21,20 +19,6 @@ const ( // CreateServer creates a server. func (s *API) CreateServer(req *CreateServerRequest, opts ...scw.RequestOption) (*CreateServerResponse, error) { - // If image is not a UUID we try to fetch it from marketplace. - if req.Image != "" && !validation.IsUUID(req.Image) { - apiMarketplace := marketplace.NewAPI(s.client) - image, err := apiMarketplace.GetLocalImageByLabel(&marketplace.GetLocalImageByLabelRequest{ - ImageLabel: req.Image, - Zone: req.Zone, - CommercialType: req.CommercialType, - }) - if err != nil { - return nil, err - } - req.Image = image.ID - } - return s.createServer(req, opts...) }