fix term caching for term type and avoid doubled call of populate terms
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / store / TermManager.java
index 81e0149cfd76f7c80601f54760054d2a9619ce87..2b0c0d863af0e4999795b078c121db389c805b5e 100644 (file)
@@ -48,7 +48,7 @@ public class TermManager {
        }
 
        public <T extends DefinedTermBase> List<T> getPreferredTerms(TermType termType){
-           List<?> terms = cachedTermMap.get(termType);
+           List<?> terms = cachedTermMap.get(termType.getUuid());
            List<T> termBaseList = new ArrayList<>();
            if(terms==null || terms.isEmpty()){
                termBaseList = getFilteredTerms(TermStore.<T>getTerms(termType, null));