add support for --projectId when user is logged in on secrets set

This commit is contained in:
Maidul Islam
2024-07-19 12:55:52 -04:00
parent 538613dd40
commit 72d2247bf2
+8 -4
View File
@@ -193,9 +193,13 @@ var secretsSetCmd = &cobra.Command{
secretOperations, err = util.SetRawSecrets(args, secretType, environmentName, secretsPath, projectId, token) secretOperations, err = util.SetRawSecrets(args, secretType, environmentName, secretsPath, projectId, token)
} else { } else {
workspaceFile, err := util.GetWorkSpaceFromFile() if projectId == "" {
if err != nil { workspaceFile, err := util.GetWorkSpaceFromFile()
util.HandleError(err, "unable to get your local config details [err=%v]") if err != nil {
util.HandleError(err, "unable to get your local config details [err=%v]")
}
projectId = workspaceFile.WorkspaceId
} }
loggedInUserDetails, err := util.GetCurrentLoggedInUserDetails() loggedInUserDetails, err := util.GetCurrentLoggedInUserDetails()
@@ -207,7 +211,7 @@ var secretsSetCmd = &cobra.Command{
util.PrintErrorMessageAndExit("Your login session has expired, please run [infisical login] and try again") util.PrintErrorMessageAndExit("Your login session has expired, please run [infisical login] and try again")
} }
secretOperations, err = util.SetRawSecrets(args, secretType, environmentName, secretsPath, workspaceFile.WorkspaceId, &models.TokenDetails{ secretOperations, err = util.SetRawSecrets(args, secretType, environmentName, secretsPath, projectId, &models.TokenDetails{
Type: "", Type: "",
Token: loggedInUserDetails.UserCredentials.JTWToken, Token: loggedInUserDetails.UserCredentials.JTWToken,
}) })