diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx
index 8836b239f..60c70f051 100644
--- a/src/forge/Main/CoderDepot.jsx
+++ b/src/forge/Main/CoderDepot.jsx
@@ -476,7 +476,7 @@ function CoderDepot(props){
}
{
- checkIfLogin?
+ checkIfLogin && checkIfLogin()?
eventTrack(`/${owner}/${projectsId}/webIDE/tree/${defaultBranch}`)}>Web IDE
:
Web IDE
diff --git a/src/forge/Merge/MessageCount.js b/src/forge/Merge/MessageCount.js
index 74f959919..648cb8c2f 100644
--- a/src/forge/Merge/MessageCount.js
+++ b/src/forge/Merge/MessageCount.js
@@ -303,7 +303,7 @@ class MessageCount extends Component {
codeReview=()=>{
const {history,match , checkIfLogin , showLoginDialog}=this.props;
- if(checkIfLogin){
+ if(checkIfLogin && checkIfLogin()){
const { projectsId, mergeId , owner } =match.params;
const { repo_id } = this.props && this.props.projectDetail;
// 埋点