Skip to content

Commit 2f2f0cd

Browse files
author
drowl87
committed
refactor DynamicNode to simplify parameter evaluation by removing item reference and improve logging
1 parent b330887 commit 2f2f0cd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

nodes/DynamicNode/DynamicNode.node.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export class DynamicNode implements INodeType {
9292
const value = nodeClone.parameters[key];
9393
if (typeof value === 'string' && value.includes('{{')) {
9494
try {
95-
nodeClone.parameters[key] = await this.evaluateExpression(value, item, index);
95+
nodeClone.parameters[key] = await this.evaluateExpression(value, index);
9696
} catch (err) {
9797
this.logger.warn(`DynamicNode: Failed to evaluate parameter '${key}': ${err instanceof Error ? err.message : String(err)}`);
9898
}
@@ -105,7 +105,7 @@ export class DynamicNode implements INodeType {
105105
for (const param of bodyParams) {
106106
if (typeof param.value === 'string' && param.value.includes('{{')) {
107107
try {
108-
param.value = await this.evaluateExpression(param.value, item, index);
108+
param.value = await this.evaluateExpression(param.value, index);
109109
} catch (err) {
110110
this.logger.warn(`DynamicNode: Failed to evaluate body param '${param.name}': ${err instanceof Error ? err.message : String(err)}`);
111111
}

0 commit comments

Comments
 (0)