ref #8385: label issues
authorKatja Luther <k.luther@bgbm.org>
Thu, 29 Aug 2019 14:18:15 +0000 (16:18 +0200)
committerKatja Luther <k.luther@bgbm.org>
Thu, 29 Aug 2019 14:19:46 +0000 (16:19 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/CdmPreferencePage.java

index f6ca9bd90291af3ea76f00a3c875fc43f3ff035b..6940650625fc9a33947b0f92d54960f28e98fe1c 100644 (file)
@@ -203,6 +203,13 @@ public abstract class CdmPreferencePage extends PreferencePage implements IE4Pre
         String defaultValue = "";
         if (dbPref != null && !isAdminPage && dbPref.getValue() != null){
             defaultValue = dbPref.getValue();
+            if (enumValues != null){
+                for (IKeyLabel value: enumValues){
+                    if (value.getKey().equals(defaultValue)){
+                        defaultValue = value.getLabel();
+                    }
+                }
+            }
         }else {
             try{
                 Object defaultObject = predicate.getDefaultValue();