ref #7849: add missing override button to status selection
authorKatja Luther <k.luther@bgbm.org>
Wed, 6 Feb 2019 13:38:29 +0000 (14:38 +0100)
committerKatja Luther <k.luther@bgbm.org>
Wed, 6 Feb 2019 13:38:29 +0000 (14:38 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/AvailableDistributionStatusPage.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/AvailableDistributionStatusWizard.java

index 4284dee54031d9266b82636f07a1cd0b8fba44bf..564ecfe6de82952b7f4550129202702a6c2be69c 100755 (executable)
@@ -42,9 +42,9 @@ public class AvailableDistributionStatusPage extends AbstractAdminTermSelectionW
     public void createControl(Composite parent) {
         setTitle(Messages.AvailableDistributionStatusPage_PAGE_TITLE);
         setDescription(Messages.AvailableDistributionStatusPage_PAGE_DESCRIPTION);
-        if (!localPref){
+        //if (!localPref){
             createAllowOverrideButton(parent);
-        }
+        //}
         super.createControl(parent);
 
     }
index 9d778b145952ee1624aa69f201792a3daabfc38a..f621419ffd23720b8c24a2e84ded8d5ee9a94d63 100755 (executable)
@@ -42,7 +42,11 @@ public class AvailableDistributionStatusWizard extends Wizard implements IConver
         setWindowTitle(Messages.AvailableDistributionStatusWizard_WIZARD_TITLE);
         // TODO if preferenceStore has elements checked load elements in wizard
         pref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.AvailableDistributionStatus);
+        if (pref == null) {
+            pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.AvailableDistributionStatus, null);
+        }
         aPage = new AvailableDistributionStatusPage(Messages.AvailableDistributionStatusWizard_PAGE_TITLE, pref, true);
+
     }
 
     @Override