Project

General

Profile

« Previous | Next » 

Revision cc1302bd

Added by Katja Luther almost 5 years ago

ref #8045: check whether all db preferences are deleted from DB if value is default value

View differences:

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