From f1eb8ba7750f3be365dc30c7803ba8e73fdf7f93 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 25 Aug 2020 15:01:53 +0200 Subject: [PATCH] [jOOQ/jOOQ#8353] Fix data type in embeddable scalar subquery emulation --- jOOQ/src/main/java/org/jooq/impl/Tools.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index c1a1b2519b..3efe8541a9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -5375,7 +5375,7 @@ final class Tools { String[] fieldNames = fieldNameStrings(result.size()); Table t = field.query.asTable("t", fieldNames); for (int i = 0; i < result.size(); i++) - result.set(i, DSL.field(DSL.select(DSL.field(name("t", fieldNames[i]))).from(t))); + result.set(i, DSL.field(DSL.select(DSL.field(name("t", fieldNames[i]), result.get(i).getDataType())).from(t))); return result.toArray(EMPTY_FIELD); }