re-initialise group object in input constructor root/tags/taxeditor/remoting-3.9.0 remoting-3.9.0
authorCherian Mathew <c.mathew@bgbm.org>
Mon, 14 Sep 2015 16:00:32 +0000 (18:00 +0200)
committerCherian Mathew <c.mathew@bgbm.org>
Mon, 14 Sep 2015 16:00:32 +0000 (18:00 +0200)
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmServerInfo.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/group/authority/CdmAuthorityEditorInput.java

index 03f8f0b7c9fcda3df6ce97140f4ec350ee442d1d..cfaedf0679f0ece5c0ea7da4597bc8019a758c09 100644 (file)
@@ -232,7 +232,7 @@ public class CdmServerInfo {
         if(cdmServerInfoList == null) {
             cdmServerInfoList = new ArrayList<CdmServerInfo>();
             cdmServerInfoList.add(new CdmServerInfo(NAME_PRODUCTION, SERVER_PRODUCTION, 80));
-            cdmServerInfoList.add(new CdmServerInfo(NAME_INTEGRATION, SERVER_INTEGRATION, 80));
+            //cdmServerInfoList.add(new CdmServerInfo(NAME_INTEGRATION, SERVER_INTEGRATION, 80));
             cdmServerInfoList.add(new CdmServerInfo(NAME_TEST, SERVER_TEST, 80));
             cdmServerInfoList.add(new CdmServerInfo(NAME_LOCALHOST, SERVER_LOCALHOST, 8080));
             cdmServerInfoList.add(new CdmServerInfo(NAME_LOCALHOST_MGD, SERVER_LOCALHOST,8080));
index 5dad6bd57bc347055a13dd23845b541c73bc69e5..b3b8d6437ddc4f6007e2b79419ab1b00cbca181c 100644 (file)
@@ -16,6 +16,7 @@ import org.eclipse.jface.resource.ImageDescriptor;
 import org.eclipse.ui.IEditorInput;
 import org.eclipse.ui.IPersistableElement;
 
+import eu.etaxonomy.cdm.api.application.CdmApplicationState;
 import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
 import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
 import eu.etaxonomy.cdm.api.service.IGroupService;
@@ -39,7 +40,7 @@ public class CdmAuthorityEditorInput extends CdmEntitySessionInput implements IE
        protected CdmAuthorityEditorInput(ConversationHolder conversation, Group group) {
            super(true);
                this.conversation = conversation;
-               this.group = group;
+               this.group = CdmApplicationState.getCurrentAppConfig().getGroupService().load(group.getUuid());
 
        }
 
@@ -156,6 +157,6 @@ public class CdmAuthorityEditorInput extends CdmEntitySessionInput implements IE
      */
     @Override
     public void merge() {
-        CdmStore.getService(IGroupService.class).merge(group);
+        group = CdmStore.getService(IGroupService.class).merge(group);
     }
 }