From: Patrick Plitzner Date: Wed, 11 Nov 2015 12:38:42 +0000 (+0100) Subject: Fix association creation X-Git-Tag: 3.12.0^2~62^2~7^2~2 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/06a6dcf15798ec9ab9c95d000258a6358390ca62 Fix association creation --- diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java index 838e5c081..48c38c82f 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java @@ -15,7 +15,6 @@ import org.eclipse.ui.actions.CompoundContributionItem; import eu.etaxonomy.cdm.api.service.IOccurrenceService; import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper; import eu.etaxonomy.cdm.model.common.CdmBase; -import eu.etaxonomy.cdm.model.description.Feature; import eu.etaxonomy.cdm.model.description.IndividualsAssociation; import eu.etaxonomy.cdm.model.description.TaxonDescription; import eu.etaxonomy.cdm.model.occurrence.FieldUnit; @@ -60,7 +59,6 @@ public class CreateFieldUnitContextMenu extends CompoundContributionItem { FieldUnit fieldUnit = FieldUnit.NewInstance(); fieldUnit = CdmBase.deproxy(CdmStore.getService(IOccurrenceService.class).save(fieldUnit), FieldUnit.class); IndividualsAssociation association = IndividualsAssociation.NewInstance(fieldUnit); - association.setFeature(Feature.SPECIMEN()); TaxonDescription description; if(!taxon.getDescriptions().isEmpty()){ description = taxon.getDescriptions().iterator().next(); @@ -68,7 +66,7 @@ public class CreateFieldUnitContextMenu extends CompoundContributionItem { else{ description = TaxonDescription.NewInstance(taxon); } - description.addElement(IndividualsAssociation.NewInstance(fieldUnit)); + description.addElement(association); derivateView.getConversationHolder().commit(); derivateView.addFieldUnit(fieldUnit);