diff --git a/kernel/model/virutalref.go b/kernel/model/virutalref.go index 510f2bab8..9ab265885 100644 --- a/kernel/model/virutalref.go +++ b/kernel/model/virutalref.go @@ -48,8 +48,8 @@ var virtualBlockRefCache, _ = ristretto.NewCache(&ristretto.Config{ }) func getBlockVirtualRefKeywords(root *ast.Node) (ret []string) { - val, ok := virtualBlockRefCache.Get(root.ID) - if !ok { + val, _ := virtualBlockRefCache.Get(root.ID) + if nil == val { return } ret = val.([]string)