From 3434af4134fded6ae1ad9a23ed96b6351b16ee75 Mon Sep 17 00:00:00 2001 From: Michael An <1822852997@qq.com> Date: Wed, 3 Jul 2019 10:11:51 +0800 Subject: [PATCH] fix slate link node bug --- frontend/src/components/index-viewer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/index-viewer.js b/frontend/src/components/index-viewer.js index bd6aa32875..7bd6d6c9fd 100644 --- a/frontend/src/components/index-viewer.js +++ b/frontend/src/components/index-viewer.js @@ -199,9 +199,9 @@ class IndexContentViewer extends React.Component { // translate slate_paragraph_node to treeNode transParagraph = (paragraphNode) => { let treeNode; - if (paragraphNode.nodes[0].type === 'link') { + if (paragraphNode.nodes[1] && paragraphNode.nodes[1].type === 'link') { // paragraph node is a link node - const linkNode = paragraphNode.nodes[0]; + const linkNode = paragraphNode.nodes[1]; const textNode = linkNode.nodes[0]; let name = textNode.leaves[0] ? textNode.leaves[0].text : ''; treeNode = new TreeNode({ name: name, href: linkNode.data.href });