@@ -219,15 +219,6 @@ func ntiaSbomCreatedTimestamp(doc sbom.Document) *db.Record {
219219	return  db .NewRecordStmt (SBOM_TIMESTAMP , "SBOM Data Fields" , result , score , "" )
220220}
221221
222- func  extractName (comp  string ) string  {
223- 	for  x , y  :=  range  compIDWithName  {
224- 		if  strings .Contains (comp , x ) {
225- 			return  y 
226- 		}
227- 	}
228- 	return  "" 
229- }
230- 
231222var  (
232223	compIDWithName                =  make (map [string ]string )
233224	componentList                 =  make (map [string ]bool )
@@ -328,21 +319,24 @@ func ntiaComponentDependencies(doc sbom.Document, component sbom.GetComponent) *
328319
329320		dependencies  =  doc .GetRelationships (component .GetID ())
330321		if  dependencies  ==  nil  {
322+ 
331323			if  primaryDependencies [common .GetID (component .GetSpdxID ())] {
332324				return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), "included-in" , 10.0 , "" )
333325			}
334326			return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), "no-relationship" , 0.0 , "" )
335- 		} else  {
336- 			allDepByName  =  common .GetDependenciesByName (dependencies , compIDWithName )
337- 			if  primaryDependencies [common .GetID (component .GetSpdxID ())] {
338- 				allDepByName  =  append ([]string {"included-in" }, allDepByName ... )
339- 				result  =  strings .Join (allDepByName , ", " )
340- 				return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
341- 			} else  {
342- 				result  =  strings .Join (allDepByName , ", " )
343- 				return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
344- 			}
327+ 
345328		}
329+ 		allDepByName  =  common .GetDependenciesByName (dependencies , compIDWithName )
330+ 
331+ 		if  primaryDependencies [common .GetID (component .GetSpdxID ())] {
332+ 			allDepByName  =  append ([]string {"included-in" }, allDepByName ... )
333+ 			result  =  strings .Join (allDepByName , ", " )
334+ 			return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
335+ 		}
336+ 
337+ 		result  =  strings .Join (allDepByName , ", " )
338+ 		return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
339+ 
346340	} else  if  doc .Spec ().GetSpecType () ==  "cyclonedx"  {
347341		if  component .GetPrimaryCompInfo ().IsPresent () {
348342			result  =  strings .Join (getAllPrimaryDepenciesByName , ", " )
@@ -356,17 +350,16 @@ func ntiaComponentDependencies(doc sbom.Document, component sbom.GetComponent) *
356350				return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), "included-in" , 10.0 , "" )
357351			}
358352			return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), "no-relationship" , 0.0 , "" )
359- 		} else  {
360- 			allDepByName  =  common .GetDependenciesByName (dependencies , compIDWithName )
361- 			if  primaryDependencies [id ] {
362- 				allDepByName  =  append ([]string {"included-in" }, allDepByName ... )
363- 				result  =  strings .Join (allDepByName , ", " )
364- 				return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
365- 			} else  {
366- 				result  =  strings .Join (allDepByName , ", " )
367- 				return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
368- 			}
369353		}
354+ 		allDepByName  =  common .GetDependenciesByName (dependencies , compIDWithName )
355+ 		if  primaryDependencies [id ] {
356+ 			allDepByName  =  append ([]string {"included-in" }, allDepByName ... )
357+ 			result  =  strings .Join (allDepByName , ", " )
358+ 			return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
359+ 		}
360+ 		result  =  strings .Join (allDepByName , ", " )
361+ 		return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , 10.0 , "" )
362+ 
370363	}
371364	return  db .NewRecordStmt (COMP_DEPTH , component .GetName (), result , score , "" )
372365}
0 commit comments