From 0deeb233f81491b6c3eab22bb2160a2f113158c2 Mon Sep 17 00:00:00 2001 From: Devon Bautista Date: Wed, 16 Apr 2025 17:31:04 -0600 Subject: [PATCH] fix(collect): make sure secret store is set --- cmd/collect.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/collect.go b/cmd/collect.go index 8a8c864..8c1ecf1 100644 --- a/cmd/collect.go +++ b/cmd/collect.go @@ -87,6 +87,7 @@ var CollectCmd = &cobra.Command{ s.Password = password } case *secrets.LocalSecretStore: + tmpSecrets := make(map[string]string) for k, _ := range s.Secrets { if creds, err := bmc.GetBMCCredentials(store, k); err != nil { log.Error().Str("id", k).Err(err).Msg("failed to get BMC credentials from secret store") @@ -101,10 +102,11 @@ var CollectCmd = &cobra.Command{ if newCreds, err := json.Marshal(creds); err != nil { log.Error().Str("id", k).Err(err).Msg("failed to marshal updated BMC credentials") } else { - s.Secrets[k] = string(newCreds) + tmpSecrets[k] = string(newCreds) } } } + store.(*secrets.LocalSecretStore).Secrets = tmpSecrets } }