[jOOQ/jOOQ#12525] Nesting of converters causes unexpected Exception

This commit is contained in:
Lukas Eder 2022-01-14 14:36:21 +01:00
parent ac65a07db2
commit 40a709e6cc

View File

@ -14572,7 +14572,11 @@ public class DSL {
@NotNull
@Support
public static <T> Field<T> field(SelectField<T> field) {
return field instanceof Field ? (Field<T>) field : field("{0}", field.getDataType(), field);
return field instanceof Field
? (Field<T>) field
: field instanceof AbstractRow
? (Field<T>) ((AbstractRow<?>) field).rf()
: field("{0}", field.getDataType(), field);
}