diff --git a/pkg/cel/types.go b/pkg/cel/types.go index 83c90c891..84bfd7e65 100644 --- a/pkg/cel/types.go +++ b/pkg/cel/types.go @@ -429,7 +429,7 @@ func (rt *DeclTypeProvider) FindStructType(typeName string) (*types.Type, bool) declType, found := rt.findDeclType(typeName) if found { expT := declType.CelType() - return expT, found + return types.NewTypeTypeWithParam(expT), found } return rt.typeProvider.FindStructType(typeName) }