diff --git a/src/forge/Server/quality/index.jsx b/src/forge/Server/quality/index.jsx index 1b9c69efb..efbeb4234 100644 --- a/src/forge/Server/quality/index.jsx +++ b/src/forge/Server/quality/index.jsx @@ -60,14 +60,18 @@ function IssueList(props) { setPageLoading(true) getActionList(owner, projectsId).then(res => { setPageLoading(false) - if (res.runs.length === 0) { - setAnalysisStatus(actionStatus.none) - } else { - setAnalysisStatus(res.runs[0].status) - if (res.runs[0].status) { - getData() - getIssueList() + if (res.status === 0) { + if (res.runs.length === 0) { + setAnalysisStatus(actionStatus.none) + } else { + setAnalysisStatus(res.runs[0].status) + if (res.runs[0].status) { + getData() + getIssueList() + } } + } else { + message.error(res.message) } }) }