From c4741dcd4cbaa45693c06caad9b9e28443c7b093 Mon Sep 17 00:00:00 2001 From: James Bardin Date: Fri, 8 Nov 2024 13:50:08 -0500 Subject: [PATCH] there are other marks besides sensitive The sensitive function must not strip off other marks --- internal/lang/funcs/sensitive.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/lang/funcs/sensitive.go b/internal/lang/funcs/sensitive.go index b30e2fa579..69fd703b90 100644 --- a/internal/lang/funcs/sensitive.go +++ b/internal/lang/funcs/sensitive.go @@ -28,8 +28,7 @@ var SensitiveFunc = function.New(&function.Spec{ return args[0].Type(), nil }, Impl: func(args []cty.Value, retType cty.Type) (ret cty.Value, err error) { - val, _ := args[0].Unmark() - return val.Mark(marks.Sensitive), nil + return args[0].Mark(marks.Sensitive), nil }, })