Revision 242020c0
Added by Cherian Mathew over 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/group/authority/CdmAuthorityEditorInput.java | ||
---|---|---|
16 | 16 |
import org.eclipse.ui.IEditorInput; |
17 | 17 |
import org.eclipse.ui.IPersistableElement; |
18 | 18 |
|
19 |
import eu.etaxonomy.cdm.api.application.CdmApplicationState; |
|
19 | 20 |
import eu.etaxonomy.cdm.api.conversation.ConversationHolder; |
20 | 21 |
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled; |
21 | 22 |
import eu.etaxonomy.cdm.api.service.IGroupService; |
... | ... | |
39 | 40 |
protected CdmAuthorityEditorInput(ConversationHolder conversation, Group group) { |
40 | 41 |
super(true); |
41 | 42 |
this.conversation = conversation; |
42 |
this.group = group;
|
|
43 |
this.group = CdmApplicationState.getCurrentAppConfig().getGroupService().load(group.getUuid());
|
|
43 | 44 |
|
44 | 45 |
} |
45 | 46 |
|
... | ... | |
156 | 157 |
*/ |
157 | 158 |
@Override |
158 | 159 |
public void merge() { |
159 |
CdmStore.getService(IGroupService.class).merge(group); |
|
160 |
group = CdmStore.getService(IGroupService.class).merge(group);
|
|
160 | 161 |
} |
161 | 162 |
} |
Also available in: Unified diff
re-initialise group object in input constructor