diff --git a/cli/app/secret.go b/cli/app/secret.go
index 4806592913..f52df35e34 100644
--- a/cli/app/secret.go
+++ b/cli/app/secret.go
@@ -85,7 +85,7 @@ var appSecretGenerateCommand = cli.Command{
 
 		if internal.Pass {
 			for name, data := range secretVals {
-				if err := secret.PassInsertSecret(data, name, app.StackName(), app.Server); err != nil {
+				if err := secret.PassInsertSecret(data, name, app.Name, app.Server); err != nil {
 					logrus.Fatal(err)
 				}
 			}
@@ -150,7 +150,7 @@ Example:
 		logrus.Info("secret successfully stored on server")
 
 		if internal.Pass {
-			if err := secret.PassInsertSecret(data, name, app.StackName(), app.Server); err != nil {
+			if err := secret.PassInsertSecret(data, name, app.Name, app.Server); err != nil {
 				logrus.Fatal(err)
 			}
 		}
diff --git a/cli/internal/new.go b/cli/internal/new.go
index bb639b3cf6..3c845f5c54 100644
--- a/cli/internal/new.go
+++ b/cli/internal/new.go
@@ -39,7 +39,7 @@ func createSecrets(sanitisedAppName string) (AppSecrets, error) {
 	if Pass {
 		for secretName := range secrets {
 			secretValue := secrets[secretName]
-			if err := secret.PassInsertSecret(secretValue, secretName, sanitisedAppName, NewAppServer); err != nil {
+			if err := secret.PassInsertSecret(secretValue, secretName, Domain, NewAppServer); err != nil {
 				return nil, err
 			}
 		}