@@ -32,18 +32,17 @@ public PackageModel Create(PackageSearchMetadataContextInfo metadata, ContractIt
3232 }
3333
3434 EmbeddedResourcesCapability embeddedResources = new EmbeddedResourcesCapability ( _packageFileService , metadata . Identity ! , metadata . ReadmeUrl ) ;
35+ IVulnerableCapable vulnerableCapability = new VulnerableDatabaseCapability ( _packageVulnerabilityService , metadata . Identity ! ) ;
3536
3637 if ( metadata . TransitiveOrigins != null )
3738 {
38- IVulnerableCapable vulnerableDatabaseCapability = new VulnerableDatabaseCapability ( _packageVulnerabilityService , metadata . Identity ! ) ;
39- return CreateTransitivelyReferencedPackageModel ( metadata , vulnerableDatabaseCapability , embeddedResources ) ;
39+ return CreateTransitivelyReferencedPackageModel ( metadata , vulnerableCapability , embeddedResources ) ;
4040 }
4141 else
4242 {
4343 if ( metadata . PackagePath != null )
4444 {
4545 PackageMetadataRetrievalAdapter packageMetadataRetrievalAdapter = new PackageMetadataRetrievalAdapter ( _searchService , metadata . Identity ! , _packageSources , _includePrerelease ) ;
46- IVulnerableCapable vulnerableCapability = new VulnerablePackageMetadataCapability ( packageMetadataRetrievalAdapter ) ;
4746
4847 if ( itemFilter . Equals ( ContractItemFilter . All ) )
4948 {
@@ -57,7 +56,6 @@ public PackageModel Create(PackageSearchMetadataContextInfo metadata, ContractIt
5756 {
5857 PackageMetadataRetrievalAdapter packageMetadataRetrievalAdapter = new PackageMetadataRetrievalAdapter ( _searchService , metadata . Identity ! , _packageSources , _includePrerelease ) ;
5958 IDeprecationCapable deprecationCapable = new DeprecationPackageMetadataCapability ( packageMetadataRetrievalAdapter ) ;
60- VulnerablePackageMetadataCapability vulnerableCapability = new VulnerablePackageMetadataCapability ( packageMetadataRetrievalAdapter ) ;
6159
6260 if ( metadata . IsRecommended )
6361 {
0 commit comments