Skip to content

Commit

Permalink
Merge pull request #35 from interlynk-io/fix/empty-version-fix
Browse files Browse the repository at this point in the history
[NO-TKT] Empty version names SBOM download fails
  • Loading branch information
surendrapathak authored May 28, 2024
2 parents 0170bcf + 0fe330e commit 19a069d
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion lynkctx.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ def resolve_ver(self):
if ver['primaryComponent']['version'] == self.ver:
self.ver_id = ver['id']
self.ver_status = self.vuln_status_to_status(ver['vulnRunStatus'])
empty_ver = False
if not self.ver:
for product in self.data.get('data', {}).get('organization', {}).get('productNodes', {}).get('products', []):
if product['id'] == self.prod_id:
Expand All @@ -184,9 +185,11 @@ def resolve_ver(self):
for ver in env['versions']:
if ver['id'] == self.ver_id:
self.ver = ver['primaryComponent']['version']
if not self.ver:
empty_ver = True
self.ver_status = self.vuln_status_to_status(ver['vulnRunStatus'])

return self.ver and self.ver_id
return (empty_ver or self.ver) and self.ver_id

def __repr__(self):
from pprint import pformat
Expand Down

0 comments on commit 19a069d

Please sign in to comment.