mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
fix(core): Don't use unbound context methods in code sandboxes (#11914)
This commit is contained in:
committed by
GitHub
parent
2c252b0b2d
commit
f6c0d045e9
@@ -113,8 +113,8 @@ return item;`,
|
||||
}
|
||||
item.binary = data;
|
||||
},
|
||||
getNodeParameter: this.getNodeParameter,
|
||||
getWorkflowStaticData: this.getWorkflowStaticData,
|
||||
getNodeParameter: this.getNodeParameter.bind(this),
|
||||
getWorkflowStaticData: this.getWorkflowStaticData.bind(this),
|
||||
helpers: this.helpers,
|
||||
item: item.json,
|
||||
getBinaryDataAsync: async (): Promise<IBinaryKeyData | undefined> => {
|
||||
@@ -165,7 +165,7 @@ return item;`,
|
||||
const vm = new NodeVM(options as unknown as NodeVMOptions);
|
||||
|
||||
if (mode === 'manual') {
|
||||
vm.on('console.log', this.sendMessageToUI);
|
||||
vm.on('console.log', this.sendMessageToUI.bind(this));
|
||||
}
|
||||
|
||||
// Get the code to execute
|
||||
|
||||
Reference in New Issue
Block a user