Skip to content

Commit

Permalink
fix: 修复replace引发MFA报错的bug
Browse files Browse the repository at this point in the history
  • Loading branch information
SweetSmellFox committed Jan 18, 2025
1 parent f5a8764 commit a747247
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions Utils/Converters/ReplaceConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ public override bool CanConvert(Type objectType)
return objectType == typeof(List<string[]>);
}

public override object? ReadJson(JsonReader reader, Type objectType, object? existingValue,
public override object? ReadJson(JsonReader reader,
Type objectType,
object? existingValue,
JsonSerializer serializer)
{
var token = JToken.Load(reader);
Expand All @@ -21,7 +23,10 @@ public override bool CanConvert(Type objectType)
return token.ToObject<List<string[]>>();
}

var list = new List<string[]> { token.ToObject<string[]>() ?? [] };
var list = new List<string[]>
{
token.ToObject<string[]>() ?? []
};
return list;
}

Expand All @@ -41,6 +46,10 @@ public override void WriteJson(JsonWriter writer, object? value, JsonSerializer
serializer.Serialize(writer, list);
}
}
writer.WriteValue(value?.ToString() ?? string.Empty);
else
{
writer.WriteValue(value?.ToString() ?? string.Empty);
}

}
}
}

0 comments on commit a747247

Please sign in to comment.