Skip to content

Commit a850130

Browse files
committed
Fix GentooImporter InvalidVersion error by stripping slots
1 parent 32bf25f commit a850130

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

vulnerabilities/importers/gentoo.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,15 @@ def affected_and_safe_purls(affected_elem):
104104
safe_versions, affected_versions = GentooImporter.get_safe_and_affected_versions(pkg)
105105

106106
for version in safe_versions:
107+
# version can have a slot, which we don't support in univers
108+
version = version.split(":")[0]
107109
constraints.append(
108110
VersionConstraint(version=GentooVersion(version), comparator="=").invert()
109111
)
110112

111113
for version in affected_versions:
114+
# version can have a slot, which we don't support in univers
115+
version = version.split(":")[0]
112116
constraints.append(
113117
VersionConstraint(version=GentooVersion(version), comparator="=")
114118
)

0 commit comments

Comments
 (0)