fix: handle a unknown rare case

This commit is contained in:
EnixCoda 2018-11-17 22:17:15 +08:00
parent da75a2d947
commit f16cbc9886
No known key found for this signature in database
GPG key ID: 0C1A07377913A1DD

View file

@ -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)