Fixed BTR drive service issues #580

This commit is contained in:
Chomp
2025-08-30 16:55:04 +01:00
parent e769d43a5f
commit 735b5956e6
2 changed files with 2 additions and 1 deletions
@@ -50,6 +50,7 @@ public record TraderService
public string TraderId { get; set; }
[JsonPropertyName("TraderServiceType")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public TraderServiceType TraderServiceType { get; set; }
[JsonPropertyName("Requirements")]
@@ -21,7 +21,7 @@ public class EftEnumConverter<T> : JsonConverter<T>
{
public override T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
{
if (reader.TokenType == JsonTokenType.String || reader.TokenType == JsonTokenType.PropertyName)
if (reader.TokenType is JsonTokenType.String or JsonTokenType.PropertyName)
{
var str = reader.GetString();
return (T)Enum.Parse(typeof(T), str, true);