ref #10038: fix NPE in preference page
authorKatja Luther <k.luther@bgbm.org>
Fri, 8 Apr 2022 07:57:24 +0000 (09:57 +0200)
committerKatja Luther <k.luther@bgbm.org>
Fri, 8 Apr 2022 09:08:12 +0000 (11:08 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/LanguageAdminMenuPreference.java

index b373475d914359defa8b802e7408fdd0425b7c07..6662055d8feb0f0cf9d3b9cb3a0cda220b648b56 100755 (executable)
@@ -60,7 +60,9 @@ public class LanguageAdminMenuPreference extends LanguageMenuPreferences {
            isAdminPreference = true;
            setPreferenceStore(PreferencesUtil.getPreferenceStore());
            multiLangugeActivatedPref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.MultiLanguageTextEditing);
-
+           if (multiLangugeActivatedPref == null){
+                  multiLangugeActivatedPref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.MultiLanguageTextEditing, null);
+           }
            isMultilanguageTextEditingCapability = multiLangugeActivatedPref == null? null: multiLangugeActivatedPref.getValue()!= null?Boolean.parseBoolean(multiLangugeActivatedPref.getValue()): null;
     }
 }
\ No newline at end of file