@@ -14,7 +14,6 @@ import (
1414 "github.com/stackitcloud/stackit-cli/internal/pkg/print"
1515 "github.com/stackitcloud/stackit-cli/internal/pkg/services/secrets-manager/client"
1616 secretsManagerUtils "github.com/stackitcloud/stackit-cli/internal/pkg/services/secrets-manager/utils"
17- "github.com/stackitcloud/stackit-cli/internal/pkg/utils"
1817
1918 "github.com/spf13/cobra"
2019 secretsmanager "github.com/stackitcloud/stackit-sdk-go/services/secretsmanager/v1api"
@@ -30,8 +29,8 @@ type inputModel struct {
3029 * globalflags.GlobalFlagModel
3130
3231 InstanceId string
33- Description * string
34- Write * bool
32+ Description string
33+ Write bool
3534}
3635
3736func NewCmd (params * types.CmdParams ) * cobra.Command {
@@ -110,8 +109,8 @@ func parseInput(p *print.Printer, cmd *cobra.Command, _ []string) (*inputModel,
110109 model := inputModel {
111110 GlobalFlagModel : globalFlags ,
112111 InstanceId : flags .FlagToStringValue (p , cmd , instanceIdFlag ),
113- Description : utils . Ptr ( flags .FlagToStringValue (p , cmd , descriptionFlag ) ),
114- Write : utils . Ptr ( flags .FlagToBoolValue (p , cmd , writeFlag ) ),
112+ Description : flags .FlagToStringValue (p , cmd , descriptionFlag ),
113+ Write : flags .FlagToBoolValue (p , cmd , writeFlag ),
115114 }
116115
117116 p .DebugInputModel (model )
@@ -120,17 +119,9 @@ func parseInput(p *print.Printer, cmd *cobra.Command, _ []string) (*inputModel,
120119
121120func buildRequest (ctx context.Context , model * inputModel , apiClient * secretsmanager.APIClient ) secretsmanager.ApiCreateUserRequest {
122121 req := apiClient .DefaultAPI .CreateUser (ctx , model .ProjectId , model .InstanceId )
123- var description string
124- var write bool
125- if model .Description != nil {
126- description = * model .Description
127- }
128- if model .Write != nil {
129- write = * model .Write
130- }
131122 req = req .CreateUserPayload (secretsmanager.CreateUserPayload {
132- Description : description ,
133- Write : write ,
123+ Description : model . Description ,
124+ Write : model . Write ,
134125 })
135126 return req
136127}
0 commit comments