mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
🐛 Fix unique node name creation
This commit is contained in:
@@ -1180,7 +1180,11 @@ export default mixins(
|
||||
}
|
||||
|
||||
// Check if node-name is unique else find one that is
|
||||
newNodeData.name = CanvasHelpers.getUniqueNodeName(this.$store.getters.allNodes, newNodeData.name);
|
||||
newNodeData.name = CanvasHelpers.getUniqueNodeName({
|
||||
nodes: this.$store.getters.allNodes,
|
||||
originalName: newNodeData.name,
|
||||
nativelyNumberSuffixed: this.$store.getters.nativelyNumberSuffixedDefaults,
|
||||
});
|
||||
|
||||
if (nodeTypeData.webhooks && nodeTypeData.webhooks.length) {
|
||||
newNodeData.webhookId = uuidv4();
|
||||
@@ -1753,7 +1757,11 @@ export default mixins(
|
||||
const newNodeData = JSON.parse(JSON.stringify(this.getNodeDataToSave(node)));
|
||||
|
||||
// Check if node-name is unique else find one that is
|
||||
newNodeData.name = CanvasHelpers.getUniqueNodeName(this.$store.getters.allNodes, newNodeData.name);
|
||||
newNodeData.name = CanvasHelpers.getUniqueNodeName({
|
||||
nodes: this.$store.getters.allNodes,
|
||||
originalName: newNodeData.name,
|
||||
nativelyNumberSuffixed: this.$store.getters.nativelyNumberSuffixedDefaults,
|
||||
});
|
||||
|
||||
newNodeData.position = CanvasHelpers.getNewNodePosition(
|
||||
this.nodes,
|
||||
@@ -1993,7 +2001,11 @@ export default mixins(
|
||||
return;
|
||||
}
|
||||
// Check if node-name is unique else find one that is
|
||||
newName = CanvasHelpers.getUniqueNodeName(this.$store.getters.allNodes, newName);
|
||||
newName = CanvasHelpers.getUniqueNodeName({
|
||||
nodes: this.$store.getters.allNodes,
|
||||
originalName: newName,
|
||||
nativelyNumberSuffixed: this.$store.getters.nativelyNumberSuffixedDefaults,
|
||||
});
|
||||
|
||||
// Rename the node and update the connections
|
||||
const workflow = this.getWorkflow(undefined, undefined, true);
|
||||
@@ -2202,7 +2214,12 @@ export default mixins(
|
||||
}
|
||||
|
||||
oldName = node.name;
|
||||
newName = CanvasHelpers.getUniqueNodeName(this.$store.getters.allNodes, node.name, newNodeNames);
|
||||
newName = CanvasHelpers.getUniqueNodeName({
|
||||
nodes: this.$store.getters.allNodes,
|
||||
originalName: node.name,
|
||||
additionalUsedNames: newNodeNames,
|
||||
nativelyNumberSuffixed: this.$store.getters.nativelyNumberSuffixedDefaults,
|
||||
});
|
||||
|
||||
newNodeNames.push(newName);
|
||||
nodeNameTable[oldName] = newName;
|
||||
|
||||
Reference in New Issue
Block a user