fix(dotnet): correct inverted dependency-of relationship direction in packages.lock.json parser (#5143)

Fixes #5125

Signed-off-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com>
Co-authored-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com>
This commit is contained in:
Pujitha Paladugu
2026-08-21 18:53:45 +00:00
committed by GitHub
co-authored by Pujitha Paladugu
parent 93cf89363b
commit 7ca1f22395
2 changed files with 16 additions and 16 deletions
@@ -101,8 +101,8 @@ func parseDotnetPackagesLock(_ context.Context, _ file.Resolver, _ *generic.Envi
}
rel := artifact.Relationship{
From: parentPkg,
To: childPkg,
From: childPkg,
To: parentPkg,
Type: artifact.DependencyOfRelationship,
}
relationships = append(relationships, rel)
@@ -169,28 +169,28 @@ func TestParseDotnetPackagesLock(t *testing.T) {
expectedRelationships := []artifact.Relationship{
{
From: autoMapperPkg,
From: extensionOptionsPkg,
To: autoMapperPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: dependencyInjectionAbstractionsPkg,
To: extensionOptionsPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: extensionOptionsPkg,
To: dependencyInjectionAbstractionsPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: extensionOptionsPkg,
To: extensionPrimitivesPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: extensionPrimitivesPkg,
To: compilerServicesUnsafePkg,
To: extensionOptionsPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: microsoftLoggingPkg,
To: extensionOptionsPkg,
From: compilerServicesUnsafePkg,
To: extensionPrimitivesPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: extensionOptionsPkg,
To: microsoftLoggingPkg,
Type: artifact.DependencyOfRelationship,
},
}