From a38ed7741acb4d0166f1a8fbc2c3185d67b1cc8d Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Wed, 3 Dec 2008 13:15:10 +0000 Subject: [PATCH] LMS-654 minor: maintain bidirectional connection integrity during elements removal SVN: 9193 --- .../ch/systemsx/cisd/openbis/generic/shared/dto/PersonPE.java | 1 + 1 file changed, 1 insertion(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PersonPE.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PersonPE.java index 5c2209f9664..60a380559e5 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PersonPE.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PersonPE.java @@ -221,6 +221,7 @@ public final class PersonPE extends HibernateAbstractRegistrationHolder implemen { assert roleAssignment != null : "Unspecified role assignment."; getRoleAssignmentsInternal().remove(roleAssignment); + roleAssignment.setPersonInternal(null); } // -- GitLab