44 "context"
55 "fmt"
66
7+ sqlserverflexUtils "github.com/stackitcloud/stackit-cli/internal/pkg/services/sqlserverflex/utils"
78 "github.com/stackitcloud/stackit-cli/internal/pkg/types"
89 "github.com/stackitcloud/stackit-cli/internal/pkg/utils"
910
@@ -181,7 +182,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, _ []string) (*inputModel,
181182}
182183
183184func buildAndExecuteRequest (ctx context.Context , p * print.Printer , model * inputModel , apiClient sqlserverflex.DefaultAPI ) error {
184- var flavors * sqlserverflex.ListFlavorsResponse
185+ var flavors [] sqlserverflex.ListFlavors
185186 var versions * sqlserverflex.ListVersionsResponse
186187 var storages * sqlserverflex.ListStoragesResponse
187188 var userRoles * sqlserverflex.ListRolesResponse
@@ -190,7 +191,7 @@ func buildAndExecuteRequest(ctx context.Context, p *print.Printer, model *inputM
190191 var err error
191192
192193 if model .Flavors {
193- flavors , err = apiClient . ListFlavors (ctx , model .ProjectId , model .Region ). Execute ( )
194+ flavors , err = sqlserverflexUtils . ListAllFlavors (ctx , apiClient , model .ProjectId , model .Region )
194195 if err != nil {
195196 return fmt .Errorf ("get SQL Server Flex flavors: %w" , err )
196197 }
@@ -229,10 +230,10 @@ func buildAndExecuteRequest(ctx context.Context, p *print.Printer, model *inputM
229230 return outputResult (p , model , flavors , versions , storages , userRoles , dbCollations , dbCompatibilities )
230231}
231232
232- func outputResult (p * print.Printer , model * inputModel , flavors * sqlserverflex.ListFlavorsResponse , versions * sqlserverflex.ListVersionsResponse , storages * sqlserverflex.ListStoragesResponse , userRoles * sqlserverflex.ListRolesResponse , dbCollations * sqlserverflex.ListCollationsResponse , dbCompatibilities * sqlserverflex.ListCompatibilityResponse ) error {
233+ func outputResult (p * print.Printer , model * inputModel , flavors [] sqlserverflex.ListFlavors , versions * sqlserverflex.ListVersionsResponse , storages * sqlserverflex.ListStoragesResponse , userRoles * sqlserverflex.ListRolesResponse , dbCollations * sqlserverflex.ListCollationsResponse , dbCompatibilities * sqlserverflex.ListCompatibilityResponse ) error {
233234 options := & options {}
234235 if flavors != nil {
235- options .Flavors = flavors . Flavors
236+ options .Flavors = flavors
236237 }
237238 if versions != nil {
238239 options .Versions = versions .Versions
0 commit comments