Skip to content

Commit b1c9cbb

Browse files
committed
Update JsonConverter
1 parent 65f59d9 commit b1c9cbb

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/Npgsql/Internal/Converters/JsonConverter.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ public JsonConverter(bool jsonb, Encoding textEncoding, JsonSerializerOptions se
5454
? await JsonDocument.ParseAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false)
5555
: JsonDocument.Parse(stream)),
5656

57-
JsonTypeInfo<T> typeInfoOfT => async
58-
? await JsonSerializer.DeserializeAsync(stream, typeInfoOfT, cancellationToken).ConfigureAwait(false)
59-
: JsonSerializer.Deserialize(stream, typeInfoOfT),
57+
JsonTypeInfo<T> typeInfoOfT => (T?)(async
58+
? t JsonSerializer.DeserializeAsync(stream, (JsonTypeInfo)typeInfoOfT, cancellationToken).ConfigureAwait(false)
59+
: Serializer.Deserialize(stream, (JsonTypeInfo)typeInfoOfT)),
6060

6161
_ => (T?)(async
62-
? await JsonSerializer.DeserializeAsync(stream, (JsonTypeInfo<TBase?>)_jsonTypeInfo, cancellationToken)
62+
? await JsonSerializer.DeserializeAsync(stream, cancellationToken)
6363
.ConfigureAwait(false)
64-
: JsonSerializer.Deserialize(stream, (JsonTypeInfo<TBase?>)_jsonTypeInfo))
64+
: JsonSerializer.Deserialize(stream, )
6565
};
6666
}
6767

0 commit comments

Comments
 (0)