mongo-emf icon indicating copy to clipboard operation
mongo-emf copied to clipboard

Problems in DBObjectBuilderImpl#buildDBObject with References that have EOpposite

Open maho7791 opened this issue 9 years ago • 0 comments

The current code if (!reference.isTransient() && eObject.eIsSet(reference)) buildReference(eObject, dbObject, reference); doesnt take care about bi-directional references. This causes errors when you use EOpposites. This code fixes the problem if (!reference.isTransient() && eObject.eIsSet(reference) && !(reference.getEOpposite() != null && reference.isContainer())) buildReference(eObject, dbObject, reference);

maho7791 avatar May 05 '15 11:05 maho7791