From fc226f01e19d18b55baa91539e7a874a61a2a74e Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 9 Nov 2022 09:22:35 -0800 Subject: [PATCH] fix(nuget): allow duplicate packages in `pacakge.config` --- .../nuget/NuGetPackagesConfigDetector.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.ComponentDetection.Detectors/nuget/NuGetPackagesConfigDetector.cs b/src/Microsoft.ComponentDetection.Detectors/nuget/NuGetPackagesConfigDetector.cs index 9c79e93e6..37e94fa26 100644 --- a/src/Microsoft.ComponentDetection.Detectors/nuget/NuGetPackagesConfigDetector.cs +++ b/src/Microsoft.ComponentDetection.Detectors/nuget/NuGetPackagesConfigDetector.cs @@ -26,7 +26,7 @@ public class NuGetPackagesConfigDetector : FileComponentDetector protected override Task OnFileFound(ProcessRequest processRequest, IDictionary detectorArgs) { var packagesConfig = new PackagesConfigReader(processRequest.ComponentStream.Stream); - foreach (var package in packagesConfig.GetPackages()) + foreach (var package in packagesConfig.GetPackages(allowDuplicatePackageIds: true)) { processRequest.SingleFileComponentRecorder.RegisterUsage( new DetectedComponent(