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);