diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 24421f3e3..873e08bd2 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -281,17 +281,10 @@ class Detail extends Component { console.log("--------start channel --------"); // 是镜像项目,且未完成迁移 this.canvasChannel(); - if (num) { - this.setState({ - secondSync: true, - firstSync: false - }) - } else { - this.setState({ - firstSync: true, - secondSync: false - }) - } + this.setState({ + firstSync: true, + secondSync: false + }) this.setState({ mirror_status:1 }) @@ -348,7 +341,7 @@ class Detail extends Component { disconnected: () => { console.log("###### cannot connected! ######"); }, - received: data => { + received: async data => { console.log(`###### ---received data--- ######`); if (data) { if (deleteFlag) { @@ -358,7 +351,8 @@ class Detail extends Component { if (data.project && data.project.mirror_status === 2) { this.deleteProjectBack(); } - this.getDetail(); + const projectdata = await getProjectDetailFunc(owner, projectsId, !window.location.host).data; + this.getDetail(projectdata) this.getBanner(); } this.setState({