Skip to content

Commit df91a2c

Browse files
authored
Check advisory ID is not in aliases (#2107)
1 parent 4171dbe commit df91a2c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

vulnerabilities/importer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,10 @@ class AdvisoryData:
575575
original_advisory_text: Optional[str] = None
576576

577577
def __post_init__(self):
578+
if self.advisory_id and self.advisory_id in self.aliases:
579+
raise ValueError(
580+
f"advisory_id {self.advisory_id} should not be present in aliases {self.aliases}"
581+
)
578582
if self.summary:
579583
self.summary = self.clean_summary(self.summary)
580584

0 commit comments

Comments
 (0)