From a25e6bb3a2b796b5c82ae9bf23eadcfc4991cd86 Mon Sep 17 00:00:00 2001 From: Andrea Luzzardi Date: Wed, 1 Dec 2021 17:56:31 -0800 Subject: [PATCH] include hidden fields in concreteness check Signed-off-by: Andrea Luzzardi --- compiler/value.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/value.go b/compiler/value.go index cfcddbc0..372070ad 100644 --- a/compiler/value.go +++ b/compiler/value.go @@ -156,7 +156,10 @@ func (v *Value) IsConcrete() bool { // Recursive concreteness check. func (v *Value) IsConcreteR(opts ...cue.Option) error { - o := []cue.Option{cue.Concrete(true)} + o := []cue.Option{ + cue.Concrete(true), + cue.Hidden(true), + } o = append(o, opts...) return v.val.Validate(o...) }