diff --git a/kernel/treenode/node.go b/kernel/treenode/node.go index f3bfbbd75..0162f28a0 100644 --- a/kernel/treenode/node.go +++ b/kernel/treenode/node.go @@ -182,7 +182,8 @@ func NodeStaticContent(node *ast.Node, excludeTypes []string, includeTextMarkATi return getAttributeViewContent(node.AttributeViewID) } - return getAttributeViewName(node.AttributeViewID) + ret, _ := av.GetAttributeViewName(node.AttributeViewID) + return ret } buf := bytes.Buffer{} @@ -566,28 +567,6 @@ func GetAttributeViewName(avID string) (name string) { return } -func getAttributeViewName(avID string) (name string) { - if "" == avID { - return - } - - attrView, err := av.ParseAttributeView(avID) - if nil != err { - logging.LogErrorf("parse attribute view [%s] failed: %s", avID, err) - return - } - - buf := bytes.Buffer{} - buf.WriteString(attrView.Name) - buf.WriteByte(' ') - for _, v := range attrView.Views { - buf.WriteString(v.Name) - buf.WriteByte(' ') - } - name = strings.TrimSpace(buf.String()) - return -} - func getAttributeViewContent(avID string) (content string) { if "" == avID { return