diff --git a/taskhandler/excel.go b/taskhandler/excel.go index cbe0700be9fdc2542be69315a6b31c85042da069..77b690378743d59dcebc1e671eb6561968487d6e 100644 --- a/taskhandler/excel.go +++ b/taskhandler/excel.go @@ -1231,6 +1231,18 @@ func affectIssueProc(v IssueAndPkg, affectBranch string, cvexml *[]CveXml, logs.Error("GetIssueTemplateByColName, ----", err, iv.Number, iv.Repo, v.IssueId) continue } + // Check whether the cve data has been released sa + issueExist, _ := GetCveSecurityNotice(tpl.CveNum) + if issueExist { + var center models.VulnCenter + center.CveId = tpl.CveId + centErr := models.GetVulnCenterByCid(¢er, "cve_id") + if centErr == nil { + center.IsExport = 1 + models.UpdateVulnCenter(¢er, "is_export") + } + continue + } err = models.ReplacePackageByCveId(pkgList, tpl.CveId, affectBranch) if err != nil { logs.Error("ReplacePackageByCveId, err: ", err, "tpl.CveId: ", tpl.CveId)