From 9dad14d200820de7b1b0982be8b419540c326c88 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Sat, 25 Jan 2025 12:14:50 +0100 Subject: [PATCH] [FIX] many-many support every key type --- .../kar/archidata/dataAccess/addOnSQL/AddOnManyToMany.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/kar/archidata/dataAccess/addOnSQL/AddOnManyToMany.java b/src/org/kar/archidata/dataAccess/addOnSQL/AddOnManyToMany.java index 64043ea..48235b4 100644 --- a/src/org/kar/archidata/dataAccess/addOnSQL/AddOnManyToMany.java +++ b/src/org/kar/archidata/dataAccess/addOnSQL/AddOnManyToMany.java @@ -355,12 +355,12 @@ public class AddOnManyToMany implements DataAccessAddOn { final FieldName columnName = AnnotationTools.getFieldName(field, options); final String linkTableName = generateLinkTableName(tableName, columnName.inTable()); @SuppressWarnings("unchecked") - final List dataCasted = (List) data; + final List dataCasted = (List) data; if (dataCasted.size() == 0) { return; } final List insertElements = new ArrayList<>(); - for (final Long remoteKey : dataCasted) { + for (final Object remoteKey : dataCasted) { if (remoteKey == null) { throw new DataAccessException("Try to insert remote key with null value"); }