Skip to content

Commit fa04580

Browse files
committed
fix version release label
1 parent 32782ec commit fa04580

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

UI/Converters/SemanticVersionJsonConverter.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ public override SemanticVersion Read(ref Utf8JsonReader reader, Type typeToConve
1414

1515
public override void Write(Utf8JsonWriter writer, SemanticVersion semanticVersion, JsonSerializerOptions options)
1616
{
17-
var releaseLabel = semanticVersion.ReleaseLabels.ToArray()[0];
18-
var versionString = $"{semanticVersion.Major}.{semanticVersion.Minor}.{semanticVersion.Patch}-{releaseLabel}";
17+
var releaseLabel = semanticVersion.ReleaseLabels.FirstOrDefault();
18+
var versionString = string.IsNullOrEmpty(releaseLabel)
19+
? $"{semanticVersion.Major}.{semanticVersion.Minor}.{semanticVersion.Patch}"
20+
: $"{semanticVersion.Major}.{semanticVersion.Minor}.{semanticVersion.Patch}-{releaseLabel}";
1921
writer.WriteStringValue(versionString);
2022
}
2123
}

0 commit comments

Comments
 (0)