fix #7399 Fix multiRepException when adding taxon nodes
authorPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 7 May 2018 13:47:22 +0000 (15:47 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 7 May 2018 13:47:22 +0000 (15:47 +0200)
 - used remoteLoad() of CdmEntitySession

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/WorkingSetEditor.java

index b3aa9f804885bf9210e812969e470120d40ad81e..54007c702a84a78a4998ed0e88581630bf338c5d 100644 (file)
@@ -174,7 +174,7 @@ IPartContentHasDetails, IDirtyMarkable {
     }
 
     public void init(UUID workingSetUuid) {
-        this.workingSet = CdmStore.getService(IWorkingSetService.class).load(workingSetUuid);
+        this.workingSet = cdmEntitySession.remoteLoad(CdmStore.getService(IWorkingSetService.class), workingSetUuid);
         if(workingSet.getLabel()!=null){
             composite.getTxt_label().setText(workingSet.getLabel());
         }
@@ -202,7 +202,7 @@ IPartContentHasDetails, IDirtyMarkable {
     }
 
     public void addTaxonNode(TaxonNodeDto taxonNodeDto){
-        TaxonNode taxonNode = CdmStore.getService(ITaxonNodeService.class).load(taxonNodeDto.getUuid());
+        TaxonNode taxonNode = cdmEntitySession.remoteLoad(CdmStore.getService(ITaxonNodeService.class), taxonNodeDto.getUuid());
         //check if node belongs to same classification
         Set<TaxonNode> taxonSubtreeFilter = workingSet.getTaxonSubtreeFilter();
         if(taxonSubtreeFilter!=null && !taxonSubtreeFilter.isEmpty()){