Skip to content

Commit 4aa131a

Browse files
committed
feat: mark most recent avid as latest when inserting advisory
Signed-off-by: Keshav Priyadarshi <git@keshav.space>
1 parent 37a1718 commit 4aa131a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

vulnerabilities/pipes/advisory.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,13 @@ def insert_advisory_v2(
334334
if not created:
335335
return advisory_obj
336336

337+
AdvisoryV2.objects.filter(
338+
avid=f"{pipeline_id}/{advisory.advisory_id}",
339+
is_latest=True,
340+
).update(is_latest=False)
341+
advisory_obj.is_latest = True
342+
advisory_obj.save()
343+
337344
aliases = get_or_create_advisory_aliases(aliases=advisory.aliases)
338345
references = get_or_create_advisory_references(references=advisory.references)
339346
severities = get_or_create_advisory_severities(severities=advisory.severities)

0 commit comments

Comments
 (0)