From a3c9c008c24ce006bc95ef45ed5a7b2f9c559dd7 Mon Sep 17 00:00:00 2001 From: Richard Jones Date: Tue, 25 Jan 2022 16:49:27 -0700 Subject: [PATCH] moved secret.MarshalCUE to outside of Walk Signed-off-by: Richard Jones --- plan/task/transformsecret.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plan/task/transformsecret.go b/plan/task/transformsecret.go index a0df981e..d4848338 100644 --- a/plan/task/transformsecret.go +++ b/plan/task/transformsecret.go @@ -49,8 +49,8 @@ func (c *transformSecretTask) Run(ctx context.Context, pctx *plancontext.Context } type pathSecret struct { - path cue.Path - value *compiler.Value + path cue.Path + secret *plancontext.Secret } var pathsSecrets []pathSecret @@ -66,14 +66,14 @@ func (c *transformSecretTask) Run(ctx context.Context, pctx *plancontext.Context newLeafSelectors := v.Path().Selectors()[len(functionPathSelectors):] newLeafSelectors = append(newLeafSelectors, cue.Str("contents")) newLeafPath := cue.MakePath(newLeafSelectors...) - pathsSecrets = append(pathsSecrets, pathSecret{newLeafPath, secret.MarshalCUE()}) + pathsSecrets = append(pathsSecrets, pathSecret{newLeafPath, secret}) } }) output := compiler.NewValue() for _, ps := range pathsSecrets { - output.FillPath(ps.path, ps.value) + output.FillPath(ps.path, ps.secret.MarshalCUE()) } return output, nil