From 24c4344ac3145d1521c98ce2bb8cdc47f44c8a2f Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Tue, 19 Mar 2024 16:02:30 +0100 Subject: [PATCH] Fix su import from parent identity --- .../src/main/java/it/integry/ems_model/base/EntityBase.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ems-core/src/main/java/it/integry/ems_model/base/EntityBase.java b/ems-core/src/main/java/it/integry/ems_model/base/EntityBase.java index 7875a5583a..74d24fc618 100644 --- a/ems-core/src/main/java/it/integry/ems_model/base/EntityBase.java +++ b/ems-core/src/main/java/it/integry/ems_model/base/EntityBase.java @@ -1544,7 +1544,7 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter Field identityField = identityOptionalField.get(); identityField.setAccessible(true); - SqlField sqlObject = identityField.getAnnotation(SqlField.class); + //SqlField sqlObject = identityField.getAnnotation(SqlField.class); List entityChildFields = Stream.of(fields).filter(x -> x.isAnnotationPresent(EntityChild.class)).toList(); @@ -1556,11 +1556,11 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter if (entityChildFieldObject instanceof List) { List list = ((List) entityChildFieldObject); for (EntityBase child : list) { - child.setParentIdentityIfExists(sqlObject.value(), (Long) identityField.get(this)); + child.setParentIdentityIfExists(identityField.getName(), (Long) identityField.get(this)); } } else { EntityBase child = ((EntityBase) entityChildFieldObject); - child.setParentIdentityIfExists(sqlObject.value(), (Long) identityField.get(this)); + child.setParentIdentityIfExists(identityField.getName(), (Long) identityField.get(this)); } } }