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 11:53:45 -07:00 committed by GitHub
parent 93cf89363b
commit 7ca1f22395
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 16 deletions

View File

@ -101,8 +101,8 @@ func parseDotnetPackagesLock(_ context.Context, _ file.Resolver, _ *generic.Envi
} }
rel := artifact.Relationship{ rel := artifact.Relationship{
From: parentPkg, From: childPkg,
To: childPkg, To: parentPkg,
Type: artifact.DependencyOfRelationship, Type: artifact.DependencyOfRelationship,
} }
relationships = append(relationships, rel) relationships = append(relationships, rel)

View File

@ -169,28 +169,28 @@ func TestParseDotnetPackagesLock(t *testing.T) {
expectedRelationships := []artifact.Relationship{ expectedRelationships := []artifact.Relationship{
{ {
From: autoMapperPkg, From: extensionOptionsPkg,
To: autoMapperPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: dependencyInjectionAbstractionsPkg,
To: extensionOptionsPkg, To: extensionOptionsPkg,
Type: artifact.DependencyOfRelationship, Type: artifact.DependencyOfRelationship,
}, },
{
From: extensionOptionsPkg,
To: dependencyInjectionAbstractionsPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: extensionOptionsPkg,
To: extensionPrimitivesPkg,
Type: artifact.DependencyOfRelationship,
},
{ {
From: extensionPrimitivesPkg, From: extensionPrimitivesPkg,
To: compilerServicesUnsafePkg, To: extensionOptionsPkg,
Type: artifact.DependencyOfRelationship, Type: artifact.DependencyOfRelationship,
}, },
{ {
From: microsoftLoggingPkg, From: compilerServicesUnsafePkg,
To: extensionOptionsPkg, To: extensionPrimitivesPkg,
Type: artifact.DependencyOfRelationship,
},
{
From: extensionOptionsPkg,
To: microsoftLoggingPkg,
Type: artifact.DependencyOfRelationship, Type: artifact.DependencyOfRelationship,
}, },
} }