mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-07-14 07:57:26 +02:00
Add files via upload
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user