File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -732,22 +732,25 @@ JsonElement dependencyGroup in dependencyGroupsElement.EnumerateArray().Where(
732732 {
733733 if ( dependencyGroup . TryGetProperty ( "dependencies" , out JsonElement dependenciesElement ) )
734734 {
735- foreach (
736- JsonElement dependency in dependenciesElement . EnumerateArray ( ) . Where (
737- x => ! string . IsNullOrWhiteSpace ( x . GetProperty ( "@id" ) . GetString ( ) )
738- )
739- )
735+ if ( dependenciesElement . ValueKind == JsonValueKind . Array )
740736 {
741- pkgDeps . Add (
742- new Dependency (
743- dependency . GetProperty ( "id" ) . GetString ( ) ,
744- (
745- VersionRange . TryParse ( dependency . GetProperty ( "range" ) . GetString ( ) , out VersionRange versionRange ) ?
746- versionRange :
747- VersionRange . All
748- )
737+ foreach (
738+ JsonElement dependency in dependenciesElement . EnumerateArray ( ) . Where (
739+ x => ! string . IsNullOrWhiteSpace ( x . GetProperty ( "@id" ) . GetString ( ) )
749740 )
750- ) ;
741+ )
742+ {
743+ pkgDeps . Add (
744+ new Dependency (
745+ dependency . GetProperty ( "id" ) . GetString ( ) ,
746+ (
747+ VersionRange . TryParse ( dependency . GetProperty ( "range" ) . GetString ( ) , out VersionRange versionRange ) ?
748+ versionRange :
749+ VersionRange . All
750+ )
751+ )
752+ ) ;
753+ }
751754 }
752755 }
753756 }
You can’t perform that action at this time.
0 commit comments