diff --git a/cli/app/secret.go b/cli/app/secret.go
index 74e2d255f9..1384dd20cd 100644
--- a/cli/app/secret.go
+++ b/cli/app/secret.go
@@ -71,8 +71,10 @@ var appSecretGenerateCommand = cli.Command{
 				parsed := secret.ParseSecretEnvVarName(sec)
 				if secretName == parsed {
 					secretsToCreate[sec] = secretVersion
+					matches = true
 				}
 			}
+
 			if !matches {
 				logrus.Fatalf("%s doesn't exist in the env config?", secretName)
 			}