diff --git a/cli/packages/api/api.go b/cli/packages/api/api.go index d438adb33..47cd808db 100644 --- a/cli/packages/api/api.go +++ b/cli/packages/api/api.go @@ -365,14 +365,14 @@ func CallDeleteSecretsV3(httpClient *resty.Client, request DeleteSecretV3Request return nil } -func CallUpdateSecretsV3(httpClient *resty.Client, request UpdateSecretByNameV3Request) error { +func CallUpdateSecretsV3(httpClient *resty.Client, request UpdateSecretByNameV3Request, secretName string) error { var secretsResponse GetEncryptedSecretsV3Response response, err := httpClient. R(). SetResult(&secretsResponse). SetHeader("User-Agent", USER_AGENT). SetBody(request). - Patch(fmt.Sprintf("%v/v3/secrets/%s", config.INFISICAL_URL, request.SecretName)) + Patch(fmt.Sprintf("%v/v3/secrets/%s", config.INFISICAL_URL, secretName)) if err != nil { return fmt.Errorf("CallUpdateSecretsV3: Unable to complete api request [err=%s]", err) diff --git a/cli/packages/api/model.go b/cli/packages/api/model.go index 67ac97c25..c48788eb7 100644 --- a/cli/packages/api/model.go +++ b/cli/packages/api/model.go @@ -386,7 +386,6 @@ type DeleteSecretV3Request struct { } type UpdateSecretByNameV3Request struct { - SecretName string `json:"secretName"` WorkspaceID string `json:"workspaceId"` Environment string `json:"environment"` Type string `json:"type"` diff --git a/cli/packages/cmd/secrets.go b/cli/packages/cmd/secrets.go index 778ac574e..0e61de7c9 100644 --- a/cli/packages/cmd/secrets.go +++ b/cli/packages/cmd/secrets.go @@ -290,7 +290,6 @@ var secretsSetCmd = &cobra.Command{ updateSecretRequest := api.UpdateSecretByNameV3Request{ WorkspaceID: workspaceFile.WorkspaceId, Environment: environmentName, - SecretName: secret.PlainTextKey, SecretValueCiphertext: secret.SecretValueCiphertext, SecretValueIV: secret.SecretValueIV, SecretValueTag: secret.SecretValueTag, @@ -298,7 +297,7 @@ var secretsSetCmd = &cobra.Command{ SecretPath: secretsPath, } - err = api.CallUpdateSecretsV3(httpClient, updateSecretRequest) + err = api.CallUpdateSecretsV3(httpClient, updateSecretRequest, secret.PlainTextKey) if err != nil { util.HandleError(err, "Unable to process secret update request") return