diff options
-rw-r--r-- | plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/util/CommitIntegrityCheck.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/util/CommitIntegrityCheck.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/util/CommitIntegrityCheck.java index 7a852e4cd2..eae943d9a5 100644 --- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/util/CommitIntegrityCheck.java +++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/util/CommitIntegrityCheck.java @@ -409,7 +409,8 @@ public class CommitIntegrityCheck private static boolean hasPersistentOpposite(EReference ref) { - return ref.getEOpposite() != null && EMFUtil.isPersistent(ref); + EReference eOpposite = ref.getEOpposite(); + return eOpposite != null && EMFUtil.isPersistent(eOpposite); } /** |