From c5a35289fa757bbf2854e957354fa8816e9aee2c Mon Sep 17 00:00:00 2001 From: Knut Wannheden Date: Wed, 27 Nov 2019 16:15:24 +0100 Subject: [PATCH] [jOOQ/jOOQ#9597] Fix bug in DefaultRelations#getCheckConstraints() All check constraints ended up being owned by the same table. --- .../src/main/java/org/jooq/meta/DefaultRelations.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java index 4ca4ae944b..ec02e07234 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java @@ -323,15 +323,15 @@ public class DefaultRelations implements Relations { if (checkConstraintsByTable == null) { checkConstraintsByTable = new LinkedHashMap<>(); - for (CheckConstraintDefinition constraint : checkConstraints.values()) { - List list = checkConstraintsByTable.get(table); + for (Map.Entry entry : checkConstraints.entrySet()) { + List list = checkConstraintsByTable.get(entry.getKey().table); if (list == null) { list = new ArrayList<>(); - checkConstraintsByTable.put(table, list); + checkConstraintsByTable.put(entry.getKey().table, list); } - list.add(constraint); + list.add(entry.getValue()); } }