diff --git a/UI/Templates/PreferencesUI/UIxFilterEditor.wox b/UI/Templates/PreferencesUI/UIxFilterEditor.wox index 4e5d5fca27..800f4724c2 100644 --- a/UI/Templates/PreferencesUI/UIxFilterEditor.wox +++ b/UI/Templates/PreferencesUI/UIxFilterEditor.wox @@ -164,7 +164,7 @@ - {{ value[0] }} + {{ value[0] }} diff --git a/UI/WebServerResources/js/Preferences/Preferences.service.js b/UI/WebServerResources/js/Preferences/Preferences.service.js index 8654b5bb61..cf85cbf3e2 100644 --- a/UI/WebServerResources/js/Preferences/Preferences.service.js +++ b/UI/WebServerResources/js/Preferences/Preferences.service.js @@ -27,7 +27,12 @@ data.SOGoMailLabelsColorsValues = []; _.forEach(data.SOGoMailLabelsColors, function (value, key) { data.SOGoMailLabelsColorsKeys.push(key); - data.SOGoMailLabelsColorsValues.push(value); + data.SOGoMailLabelsColorsValues.push(value); // value is an array of the user-defined name and color + if (key.charAt(0) == '$') { + Object.defineProperty(data.SOGoMailLabelsColors, '_' + key, + Object.getOwnPropertyDescriptor(data.SOGoMailLabelsColors, key)); + delete data.SOGoMailLabelsColors[key]; + } }); _.forEach(data.SOGoSieveFilters, function(filter) {