From 4ba529f22dddb42d10086d54c596e50b2006f931 Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Thu, 18 Jul 2024 18:05:01 -0400 Subject: [PATCH] print error message when projectId flag is not passed for set secret --- cli/packages/cmd/secrets.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cli/packages/cmd/secrets.go b/cli/packages/cmd/secrets.go index 1f64ee9b6..743458727 100644 --- a/cli/packages/cmd/secrets.go +++ b/cli/packages/cmd/secrets.go @@ -187,6 +187,10 @@ var secretsSetCmd = &cobra.Command{ var secretOperations []models.SecretSetOperation if token != nil && (token.Type == util.SERVICE_TOKEN_IDENTIFIER || token.Type == util.UNIVERSAL_AUTH_TOKEN_IDENTIFIER) { + if projectId == "" { + util.PrintErrorMessageAndExit("When using service tokens or machine identities, you must set the --projectId flag") + } + secretOperations, err = util.SetRawSecrets(args, secretType, environmentName, secretsPath, projectId, token) } else { workspaceFile, err := util.GetWorkSpaceFromFile()