From: Patrick Plitzner Date: Mon, 23 May 2016 12:10:24 +0000 (+0200) Subject: Fix session disposal #5694 X-Git-Tag: 4.1.0^2~51 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/589a5c0f0b679b0bbc65b6523fe27c98c482d58b Fix session disposal #5694 --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EditFromSelectionWizard.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EditFromSelectionWizard.java index ebc33b41f..5e76e56c6 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EditFromSelectionWizard.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EditFromSelectionWizard.java @@ -94,7 +94,6 @@ public class EditFromSelectionWizard extends Wizard implements //check if entity has already been persisted if(entity.getId()==0){ rootElement = entity; - cdmEntitySession.addNewCdmEntity(rootElement); } else{ IService service = CdmStore.getService(entity); @@ -210,7 +209,7 @@ public class EditFromSelectionWizard extends Wizard implements cdmEntitySession.dispose(); } if(previousCdmEntitySession!=null){ - previousCdmEntitySession.dispose(); + previousCdmEntitySession.bind(); } }