diff --git a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java index e6e8bcead4..8f0f90e2ec 100644 --- a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java @@ -1391,7 +1391,10 @@ implements if ($updateSet() == newUpdateSet) return this; else - return copy(i -> i.addValuesForUpdate(newUpdateSet)); + return copy(i -> { + i.updateMap.clear(); + i.updateMap.putAll(newUpdateSet); + }); } @Override