Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit d3c403e

Browse files
committed
Fix reading packagetype attributes
1 parent f073179 commit d3c403e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/ProjectFileTools.NuGetSearch/Contracts/PackageType.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ public override int GetHashCode()
2626
{
2727
int hashCode = -612338121;
2828
hashCode = hashCode * -1521134295 + StringComparer.Ordinal.GetHashCode(Name);
29-
hashCode = hashCode * -1521134295 + StringComparer.Ordinal.GetHashCode(Version);
29+
if (Version is not null) {
30+
hashCode = hashCode * -1521134295 + StringComparer.Ordinal.GetHashCode(Version);
31+
}
3032
return hashCode;
3133
}
3234
}

src/ProjectFileTools.NuGetSearch/Feeds/NuSpecReader.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ internal static IPackageInfo Read(string nuspec, FeedKind kind)
2828
XElement packageTypesEl = metadata?.Element(XName.Get("packageTypes", ns.NamespaceName));
2929
if (packageTypesEl != null)
3030
{
31-
var nameName = XName.Get("name", ns.NamespaceName);
32-
var versionName = XName.Get("name", ns.NamespaceName);
31+
var nameName = XName.Get("name");
32+
var versionName = XName.Get("version");
3333
packageTypes = new List<PackageType>();
3434
foreach (var packageType in packageTypesEl.Elements(XName.Get("packageType", ns.NamespaceName)))
3535
{

0 commit comments

Comments
 (0)