Skip to content

Commit 19a069d

Browse files
Merge pull request #35 from interlynk-io/fix/empty-version-fix
[NO-TKT] Empty version names SBOM download fails
2 parents 0170bcf + 0fe330e commit 19a069d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lynkctx.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ def resolve_ver(self):
176176
if ver['primaryComponent']['version'] == self.ver:
177177
self.ver_id = ver['id']
178178
self.ver_status = self.vuln_status_to_status(ver['vulnRunStatus'])
179+
empty_ver = False
179180
if not self.ver:
180181
for product in self.data.get('data', {}).get('organization', {}).get('productNodes', {}).get('products', []):
181182
if product['id'] == self.prod_id:
@@ -184,9 +185,11 @@ def resolve_ver(self):
184185
for ver in env['versions']:
185186
if ver['id'] == self.ver_id:
186187
self.ver = ver['primaryComponent']['version']
188+
if not self.ver:
189+
empty_ver = True
187190
self.ver_status = self.vuln_status_to_status(ver['vulnRunStatus'])
188191

189-
return self.ver and self.ver_id
192+
return (empty_ver or self.ver) and self.ver_id
190193

191194
def __repr__(self):
192195
from pprint import pformat

0 commit comments

Comments
 (0)