mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
feat(editor): Stop auto-renaming legacy default node names (#18012)
This commit is contained in:
@@ -1702,13 +1702,9 @@ export function isDefaultNodeName(
|
|||||||
nodeType: INodeTypeDescription,
|
nodeType: INodeTypeDescription,
|
||||||
parameters: INodeParameters,
|
parameters: INodeParameters,
|
||||||
): boolean {
|
): boolean {
|
||||||
const legacyDefaultName = nodeType.defaults.name ?? nodeType.displayName;
|
|
||||||
const currentDefaultName = makeNodeName(parameters, nodeType);
|
const currentDefaultName = makeNodeName(parameters, nodeType);
|
||||||
for (const defaultName of [legacyDefaultName, currentDefaultName]) {
|
|
||||||
if (name.startsWith(defaultName) && /^\d*$/.test(name.slice(defaultName.length))) return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
return name.startsWith(currentDefaultName) && /^\d*$/.test(name.slice(currentDefaultName.length));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -5374,8 +5374,8 @@ describe('NodeHelpers', () => {
|
|||||||
|
|
||||||
it.each([
|
it.each([
|
||||||
['Create a new user', true],
|
['Create a new user', true],
|
||||||
['Test Node', true],
|
['Test Node', false],
|
||||||
['Test Node1', true],
|
['Test Node1', false],
|
||||||
['Create a new user5', true],
|
['Create a new user5', true],
|
||||||
['Create a new user in Test Node5', false],
|
['Create a new user in Test Node5', false],
|
||||||
['Create a new user 5', false],
|
['Create a new user 5', false],
|
||||||
|
|||||||
Reference in New Issue
Block a user