Add files via upload

This commit is contained in:
公明
2026-07-10 18:54:04 +08:00
committed by GitHub
parent a145687508
commit 1b64f5d8a0
28 changed files with 1040 additions and 125 deletions
+9 -1
View File
@@ -254,7 +254,15 @@ func (h *VulnerabilityHandler) UpdateVulnerability(c *gin.Context) {
// 更新字段
if req.ProjectID != nil {
existing.ProjectID = strings.TrimSpace(*req.ProjectID)
targetProjectID := strings.TrimSpace(*req.ProjectID)
if targetProjectID != "" {
session, ok := security.CurrentSession(c)
if !ok || !h.db.UserCanAccessResource(session.UserID, session.Scope, "project", targetProjectID) {
c.JSON(http.StatusForbidden, gin.H{"error": "无权关联目标项目"})
return
}
}
existing.ProjectID = targetProjectID
}
if req.ConversationTag != nil {
existing.ConversationTag = *req.ConversationTag