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