ref #8810: check for taxonnode permission and whether the user has taxon node granted...
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / taxon / TaxonRelationshipDetailSection.java
index 09960df3242508be262bc2bd17d7da222efc31ae..0751d9285a3317e873be20a811601ed0e5286154 100644 (file)
@@ -97,11 +97,12 @@ public class TaxonRelationshipDetailSection extends AbstractCdmDetailSection<Tax
                             name = taxon.getName();
                             TaxonRelationship rel = getEntity();
                             rel.setFromTaxon(taxon);
+                            taxon.addTaxonRelation(rel);
                             setEntity(rel);
                             setTaxonBase(taxon);
 //                            firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
                             detailElement.firePropertyChangeEvent(new CdmPropertyChangeEvent(detailElement, null));
-                            EventUtility.postEvent(WorkbenchEventConstants.REFRESH_TAXON_DETAILS, true);
+                            EventUtility.postEvent(WorkbenchEventConstants.REFRESH_DETAILS, true);
                             EventUtility.postEvent(WorkbenchEventConstants.REFRESH_SUPPLEMENTAL, true);
                             EventUtility.postEvent(WorkbenchEventConstants.REFRESH_NAME_EDITOR, rel.getToTaxon());
                             ((TaxonRelationshipDetailElement)detailElement).getTaxonElement().setSelected(true);;