diff --git a/jOOQ/src/main/java/org/jooq/impl/DMLQueryAsResultQuery.java b/jOOQ/src/main/java/org/jooq/impl/DMLQueryAsResultQuery.java index 7f413d15b8..af7dd85d19 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DMLQueryAsResultQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/DMLQueryAsResultQuery.java @@ -126,7 +126,7 @@ implements @Override public final Result fetch() { delegate.execute(); - return (Result) (returningResult ? delegate.getResult() : delegate.getReturnedRecords()); + return getResult(); } @Override @@ -196,7 +196,7 @@ implements @Override public final void accept(Context ctx) { - delegate.accept(ctx); + ctx.visit(delegate); } @Override @@ -206,7 +206,7 @@ implements @Override public final Result getResult() { - return null; + return (Result) (returningResult ? delegate.getResult() : delegate.getReturnedRecords()); } @Override