Skip to content

Commit 2a78530

Browse files
authored
fix: vulnerabilities prevent cvss score overwrite back to null (#3960)
Signed-off-by: anil <epipav@gmail.com>
1 parent 85160df commit 2a78530

File tree

1 file changed

+2
-2
lines changed
  • services/apps/git_integration/src/crowdgit/services/vulnerability_scanner

1 file changed

+2
-2
lines changed

services/apps/git_integration/src/crowdgit/services/vulnerability_scanner/db.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ func (db *InsightsDB) saveVulnerabilities(ctx context.Context, repoURL string, v
114114
scan_id = EXCLUDED.scan_id,
115115
status = EXCLUDED.status,
116116
fixed_version = EXCLUDED.fixed_version,
117-
severity = EXCLUDED.severity,
118-
cvss_score = EXCLUDED.cvss_score,
117+
severity = CASE WHEN EXCLUDED.severity = 'UNKNOWN' THEN vulnerabilities.severity ELSE EXCLUDED.severity END,
118+
cvss_score = COALESCE(EXCLUDED.cvss_score, vulnerabilities.cvss_score),
119119
summary = EXCLUDED.summary,
120120
details = EXCLUDED.details,
121121
cve_ids = EXCLUDED.cve_ids,

0 commit comments

Comments
 (0)