Revision cc1302bd
Added by Katja Luther almost 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/NameDetailsViewAdminConfiguration.java | ||
---|---|---|
56 | 56 |
NameDetailsConfigurator config = createNameDetailsViewConfig(); |
57 | 57 |
String value = config.toString(); |
58 | 58 |
|
59 |
|
|
59 |
if (config.isAllowOverride() && !config.isSimpleDetailsViewActivated()){ |
|
60 |
// is default, should delete from db |
|
61 |
value = null; |
|
62 |
} |
|
60 | 63 |
CdmPreference pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.NameDetailsView, value); |
61 | 64 |
pref.setAllowOverride(isAllowOverride); |
62 | 65 |
service.set(pref); |
... | ... | |
79 | 82 |
isAllowOverride = pref.isAllowOverride(); |
80 | 83 |
CdmPreferenceCache cache = CdmPreferenceCache.instance(); |
81 | 84 |
cache.put(pref); |
85 |
}else { |
|
86 |
isAllowOverride = true; |
|
82 | 87 |
} |
83 | 88 |
|
84 | 89 |
|
Also available in: Unified diff
ref #8045: check whether all db preferences are deleted from DB if value is default value