fix(SideBar): branchName was overwrote by undefined

This commit is contained in:
EnixCoda 2018-09-19 20:19:37 +08:00
parent 4b92b9cfd0
commit 017abd9886

View file

@ -10,7 +10,11 @@ const init = dispatch => async () => {
dispatch(setMetaData, metaData)
const { access_token: accessToken, shortcut, compressSingletonFolder } = await configHelper.get()
dispatch({ accessToken, toggleShowSideBarShortcut: shortcut, compressSingletonFolder })
const aggressivelyGotTreeData = GitHubHelper.getTreeData({ branchName: 'master', ...metaData, accessToken }).catch(() => {})
const aggressivelyGotTreeData = GitHubHelper.getTreeData({
...metaData,
branchName: metaData.branchName || 'master',
accessToken,
}).catch(() => {})
const metaDataFromAPI = await GitHubHelper.getRepoMeta({ ...metaData, accessToken })
const branchName = metaData.branchName || metaDataFromAPI['default_branch']
Object.assign(metaData, { branchName, api: metaDataFromAPI })