added empty error
.NET Test / .NET tests (push) Successful in 2m5s

This commit is contained in:
2026-07-12 20:30:35 +04:00
parent 848374972c
commit 4a7cdd6bf1
4 changed files with 247 additions and 15 deletions
+8
View File
@@ -18,11 +18,19 @@ public sealed class ErrorJsonConverter : JsonConverter<Error>
public override void Write(Utf8JsonWriter writer, Error value, JsonSerializerOptions options)
{
if (value is EmptyError)
{
writer.WriteNullValue();
return;
}
if (value is ManyErrors manyErrors)
{
writer.WriteStartArray();
foreach (var err in manyErrors)
{
if (err.IsEmpty)
continue;
WriteOne(writer, err);
}
writer.WriteEndArray();