[jOOQ/jOOQ#15395] Exception when MockResult contains UDTRecord

This commit is contained in:
Lukas Eder 2023-08-07 14:17:18 +02:00
parent 06a169b8e3
commit 434619a91d

View File

@ -4157,6 +4157,11 @@ public class DefaultBinding<T, U> implements Binding<T, U> {
if (object == null)
return null;
// [#15395] The ResultSet::getObject method returned a UDTRecord (i.e. it's a MockResultSet).
// As such, we can skip the serialisation / deserialisation logic.
else if (object instanceof Record r)
return r;
String s = object.toString();
List<String> values = PostgresUtils.toPGObject(s);