From 68fab50ec4fe59fc6bc5a801927a3668fc2f66f8 Mon Sep 17 00:00:00 2001 From: DUBOIS Charles Date: Wed, 25 Oct 2023 09:18:16 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A5=85=20Init=20data=20when=20failed=20to?= =?UTF-8?q?=20get?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/vault_push_var.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/vault_push_var.go b/cmd/vault_push_var.go index 864e44d..1eb5d6b 100644 --- a/cmd/vault_push_var.go +++ b/cmd/vault_push_var.go @@ -59,10 +59,13 @@ var vaultPushEnv = &cobra.Command{ // Get Vault secret data data, err := getSecretData(vc, secretPath) - if err != nil { + if err != nil && err.Error() != "no secret found at path "+secretPath { ErrorToEval(fmt.Errorf("failed to get secret from Vault: %s", err)) return } + if err.Error() == "no secret found at path "+secretPath { + data = make(map[string]interface{}) + } key := viper.GetString("vault-push-secret-key") if key == "" {