From: U-BGBM\k.luther Date: Thu, 13 Aug 2015 11:31:46 +0000 (+0200) Subject: fix #2480 X-Git-Tag: 3.8.0^2~43^2~27 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/117eb67f22c2eabae1cbef8c1e749b29e636b770?ds=sidebyside fix #2480 --- diff --git a/eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/key/polytomous/PolytomousKeyViewPart.java b/eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/key/polytomous/PolytomousKeyViewPart.java index 6075a5062..09861da31 100644 --- a/eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/key/polytomous/PolytomousKeyViewPart.java +++ b/eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/key/polytomous/PolytomousKeyViewPart.java @@ -247,6 +247,8 @@ public class PolytomousKeyViewPart extends ViewPart implements */ @Override public boolean postOperation(CdmBase objectAffectedByOperation) { + getConversationHolder().bind(); + getConversationHolder().commit(true); viewer.refresh(); return true; } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailElement.java index b11a177a5..46c95c83d 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailElement.java @@ -64,13 +64,19 @@ public class PolytomousKeyNodeDetailElement extends element_statement = formFactory.createKeyStatementElement(formElement, "State(ment)", entity.getStatement(), 50, style); - //if (entity.isLeaf()) { + if (entity.isLeaf()) { selection_taxon = formFactory .createSelectionElement(Taxon.class, getConversationHolder(), formElement, "Taxon", entity.getTaxon(), EntitySelectionElement.NOTHING, style); - //} + } else{ + selection_taxon = formFactory + .createSelectionElement(Taxon.class, + getConversationHolder(), formElement, "Taxon", + entity.getTaxon(), EntitySelectionElement.DELETABLE, + style); + } selection_subkey = formFactory .createSelectionElement(PolytomousKey.class,