From f16cbc98865d1e2cd9b03af49d1f87e89e38260f Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Sat, 17 Nov 2018 22:17:15 +0800 Subject: [PATCH] fix: handle a unknown rare case --- src/driver/core/SideBar.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/driver/core/SideBar.js b/src/driver/core/SideBar.js index 13fea0a..0f99b9e 100644 --- a/src/driver/core/SideBar.js +++ b/src/driver/core/SideBar.js @@ -67,7 +67,12 @@ const init = dispatch => async () => { } }) } - getTreeData.then(treeData => dispatch({ treeData })).catch(err => dispatch(handleError, err)) + getTreeData.then(treeData => { + if (treeData) { + // in an unknown rare case this NOT happen + dispatch({ treeData }) + } + }).catch(err => dispatch(handleError, err)) Object.assign(metaData, { api: metaDataFromAPI }) dispatch(setMetaData, metaData) const shouldShow = URLHelper.isInCodePage(metaData)