Skip to content

Commit c4ff8e8

Browse files
committed
Add DateTimeOffset to the known types for ObjectToInferredTypesConverter (#8380)
1 parent 7cdd399 commit c4ff8e8

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Diff for: src/Elastic.Clients.Elasticsearch/_Shared/Serialization/ObjectToInferredTypesConverter.cs

+4-3
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ public override object Read(
2121
{
2222
JsonTokenType.True => true,
2323
JsonTokenType.False => false,
24-
JsonTokenType.Number when reader.TryGetInt64(out var l) => l,
24+
JsonTokenType.Number when reader.TryGetInt64(out var value) => value,
2525
JsonTokenType.Number => reader.GetDouble(),
26-
JsonTokenType.String when reader.TryGetDateTime(out var datetime) => datetime,
27-
JsonTokenType.String => reader.GetString(),
26+
JsonTokenType.String when reader.TryGetDateTime(out var value) => value,
27+
JsonTokenType.String when reader.TryGetDateTimeOffset(out var value) => value,
28+
JsonTokenType.String => reader.GetString()!,
2829
_ => JsonDocument.ParseValue(ref reader).RootElement.Clone()
2930
};
3031

0 commit comments

Comments
 (0)