From dfa12850f18508e4334c0553bbb5552f066e31c8 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 11 Mar 2020 18:02:06 +0100 Subject: [PATCH] [jOOQ/jOOQ#8384] Fix regression --- jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java index c327797480..92d1496527 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java @@ -81,6 +81,7 @@ import static org.jooq.impl.Tools.EMPTY_FIELD; import static org.jooq.impl.Tools.BooleanDataKey.DATA_EMULATE_BULK_INSERT_RETURNING; import static org.jooq.impl.Tools.BooleanDataKey.DATA_UNALIAS_ALIASED_EXPRESSIONS; import static org.jooq.impl.Tools.DataKey.DATA_DML_TARGET_TABLE; +import static org.jooq.tools.StringUtils.defaultIfNull; import static org.jooq.util.sqlite.SQLiteDSL.rowid; import java.sql.CallableStatement; @@ -278,7 +279,7 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery // [#8382] [#8384] Table might be aliased and dialect doesn't like that if (NO_SUPPORT_INSERT_ALIASED_TABLE.contains(ctx.dialect()) && this instanceof Insert) - return Tools.aliased(table()); + return defaultIfNull(Tools.aliased(table()), table()); else return table(); }