Revision 9445fcdc
Added by Katja Luther about 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/AvailableVocabularyWizard.java | ||
---|---|---|
91 | 91 |
} |
92 | 92 |
} |
93 | 93 |
String saveCheckedElements = StringUtils.join(listUIIDChecked, ";"); //$NON-NLS-1$ |
94 |
|
|
94 | 95 |
String predicate = null; |
95 | 96 |
pref = aPage.getPreferences(); |
96 | 97 |
if (pref != null){ |
... | ... | |
98 | 99 |
} |
99 | 100 |
|
100 | 101 |
if (!localPref){ |
102 |
if (StringUtils.isBlank(saveCheckedElements)){ |
|
103 |
saveCheckedElements = null; |
|
104 |
} |
|
101 | 105 |
CdmPreference savePref = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.getByKey(predicate), saveCheckedElements); |
102 | 106 |
savePref.setAllowOverride(pref.isAllowOverride()); |
103 | 107 |
PreferencesUtil.setPreferenceToDB(savePref); |
Also available in: Unified diff
ref #7849: if term selection is null the default value is used -> delete pref from db