Project

General

Profile

« Previous | Next » 

Revision ad2e9ab4

Added by Katja Luther over 5 years ago

ref #7854: continue session handling in distribution editor

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/checklist/e4/DistributionColumnAccessor.java
8 8
*/
9 9
package eu.etaxonomy.taxeditor.editor.view.checklist.e4;
10 10

  
11
import java.util.ArrayList;
11 12
import java.util.HashMap;
12 13
import java.util.HashSet;
14
import java.util.List;
13 15
import java.util.Map;
14 16
import java.util.Set;
15 17

  
......
67 69
                return distributionsForArea.iterator().next();
68 70
            }
69 71
            if (distributionsForArea.size() > 1){
70
                return distributionsForArea;
72
                List<String> labels = new ArrayList();
73
                distributionsForArea.forEach(desc -> labels.add(((Distribution)desc).getStatus().getLabel()));
74
                return labels;
71 75
            }
72 76
        }
73 77
        return null;
......
134 138
                    if (descs.size() >= 1){
135 139
                        desc = descs.iterator().next();
136 140
                    }else {
137
                        desc = TaxonDescription.NewInstance(taxonWrapper.getTaxon());
141
                        desc = TaxonDescription.NewInstance();
138 142
                        taxonWrapper.getDescriptionsWrapper().getDescriptions().add(desc);
139 143
                    }
140 144
                    desc.addElement(dist);

Also available in: Unified diff