diff --git a/jOOQ/src/main/java/org/jooq/impl/JoinTable.java b/jOOQ/src/main/java/org/jooq/impl/JoinTable.java index fc6e6fd880..9817f0584f 100755 --- a/jOOQ/src/main/java/org/jooq/impl/JoinTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/JoinTable.java @@ -732,7 +732,7 @@ implements JoinTable result = this; TableField[] references = key.getFieldsArray(); - TableField[] referenced = key.getKey().getFieldsArray(); + TableField[] referenced = key.getKeyFieldsArray(); for (int i = 0; i < references.length; i++) { Field f1 = fk.field(references[i]);