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 @@ -285,11 +285,19 @@ def get_unique_unresolved_purls(project):
285285def populate_purldb_with_discovered_packages (project , logger = logger .info ):
286286 """Add DiscoveredPackage to PurlDB."""
287287 discoveredpackages = project .discoveredpackages .all ()
288- packages = [{"purl" : pkg .purl } for pkg in discoveredpackages ]
288+ packages_to_populate = []
289+ for pkg in discoveredpackages :
290+ package = {"purl" : pkg .purl }
291+ if pkg .source_packages :
292+ package ["source_purl" ] = pkg .source_packages
293+ packages_to_populate .append (package )
289294
290- logger (f"Populating PurlDB with { len (packages ):,d} PURLs from DiscoveredPackage" )
295+ logger (
296+ f"Populating PurlDB with { len (packages_to_populate ):,d} "
297+ f" PURLs from DiscoveredPackage"
298+ )
291299 feed_purldb (
292- packages = packages ,
300+ packages = packages_to_populate ,
293301 chunk_size = 100 ,
294302 logger = logger ,
295303 )
You can’t perform that action at this time.
0 commit comments