Fix session disposal #5694
authorPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 23 May 2016 12:10:24 +0000 (14:10 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 23 May 2016 12:10:24 +0000 (14:10 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EditFromSelectionWizard.java

index ebc33b41f23253dda186f9539d5f0881e99d4be5..5e76e56c6c80f7441b4e98e71e1a5341a838ebfd 100644 (file)
@@ -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<CdmBase> service = CdmStore.getService(entity);
@@ -210,7 +209,7 @@ public class EditFromSelectionWizard extends Wizard implements
             cdmEntitySession.dispose();
         }
         if(previousCdmEntitySession!=null){
-            previousCdmEntitySession.dispose();
+            previousCdmEntitySession.bind();
         }
     }