File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -295,11 +295,19 @@ def get_unique_unresolved_purls(project):
295295def populate_purldb_with_discovered_packages (project , logger = logger .info ):
296296 """Add DiscoveredPackage to PurlDB."""
297297 discoveredpackages = project .discoveredpackages .all ()
298- packages = [{"purl" : pkg .purl } for pkg in discoveredpackages ]
298+ packages_to_populate = []
299+ for pkg in discoveredpackages :
300+ package = {"purl" : pkg .purl }
301+ if pkg .source_packages :
302+ package ["source_purl" ] = pkg .source_packages
303+ packages_to_populate .append (package )
299304
300- logger (f"Populating PurlDB with { len (packages ):,d} PURLs from DiscoveredPackage" )
305+ logger (
306+ f"Populating PurlDB with { len (packages_to_populate ):,d} "
307+ f" PURLs from DiscoveredPackage"
308+ )
301309 feed_purldb (
302- packages = packages ,
310+ packages = packages_to_populate ,
303311 chunk_size = 100 ,
304312 logger = logger ,
305313 )
You can’t perform that action at this time.
0 commit comments