From bef6c3b187daf3f011d5e418da46f3ade8d0349d Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 21 Sep 2023 17:22:33 +0200 Subject: [PATCH] [jOOQ/jOOQ#15625] QOM.Delete mutators produce a copy that always has a RETURNING clause --- jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java index 5c4f7e1970..e3999799c0 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/DeleteQueryImpl.java @@ -432,7 +432,10 @@ implements r.condition.addConditions(extractCondition(condition)); r.orderBy.addAll(orderBy); r.limit = limit; - r.setReturning(returning); + + if (!returning.isEmpty()) + r.setReturning(returning); + finisher.accept(r); return r; }