mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
🐛 Fix issue that properties on node root level could not be changed
This commit is contained in:
@@ -310,20 +310,8 @@ export default mixins(
|
||||
this.$emit('valueChanged', sendData);
|
||||
|
||||
this.$store.commit('setActiveNode', newValue);
|
||||
} else if (parameterData.name === 'color') {
|
||||
// Color of node changed
|
||||
|
||||
// Update color in settings
|
||||
Vue.set(this.nodeValues, 'color', newValue);
|
||||
// Update color in vuex
|
||||
const updateInformation = {
|
||||
name: node.name,
|
||||
key: 'color',
|
||||
value: newValue,
|
||||
};
|
||||
this.$store.commit('setNodeValue', updateInformation);
|
||||
} else {
|
||||
// Everything else are node parameters
|
||||
} else if (parameterData.name.startsWith('parameters.')) {
|
||||
// A node parameter changed
|
||||
|
||||
const nodeType = this.$store.getters.nodeType(node.type);
|
||||
|
||||
@@ -390,6 +378,19 @@ export default mixins(
|
||||
} as INodeIssueData);
|
||||
|
||||
this.updateNodeCredentialIssues(node);
|
||||
} else {
|
||||
// A property on the node itself changed
|
||||
|
||||
// Update data in settings
|
||||
Vue.set(this.nodeValues, parameterData.name, newValue);
|
||||
|
||||
// Update data in vuex
|
||||
const updateInformation = {
|
||||
name: node.name,
|
||||
key: parameterData.name,
|
||||
value: newValue,
|
||||
};
|
||||
this.$store.commit('setNodeValue', updateInformation);
|
||||
}
|
||||
},
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user