We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7b14f55 + 64b8229 commit eb047dcCopy full SHA for eb047dc
1 file changed
src/wirecloud/platform/static/js/wirecloud/Preferences.js
@@ -92,16 +92,19 @@
92
const changes = utils.clone(newValues[name]);
93
let changed = false;
94
95
+ let isInheriting = preference.inherit;
96
+
97
if ('inherit' in changes) {
98
if (preference.inherit !== changes.inherit) {
99
+ isInheriting = changes.inherit;
100
changed = persist = true;
101
} else {
102
delete changes.inherit;
103
}
104
105
106
if ('value' in changes) {
- if (preference.value !== changes.value) {
107
+ if (preference.value !== changes.value || (!isInheriting && changed)) {
108
109
changes.value = Wirecloud.ui.InputInterfaceFactory.stringify(preference.meta.options.type, changes.value);
110
0 commit comments