diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 3d9af68be..6564e0147 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -935,12 +935,12 @@ Detail.preFetch = ({ store, match, query }) => { return new Promise(async function(resolve, reject) { let { dispatch, getState } = store; // const { owner,projectsId } = match.params + const detail = await dispatch(setProjectDetail(match.params)) const promises = [ - dispatch(setProjectDetail(match.params)), dispatch(setProject(match.params)), - dispatch(setProjectEntries({...match.params, branch: ''})), + dispatch(setProjectEntries({...match.params, branch: match.params.branchName ? match.params.branchName : detail.default_branch})), dispatch(setProjectMenuList(match.params)), - dispatch(setProjectReadMe({...match.params, branch: ''})) + dispatch(setProjectReadMe({...match.params, branch: match.params.branchName ? match.params.branchName : detail.default_branch})) ]; const data = await Promise.all(promises); resolve({