🐛 Fix issue that did not use actual node parameters loading options

This commit is contained in:
Jan Oberhauser
2020-03-15 13:00:57 +01:00
parent ba22ab02d8
commit 150aa7daee
2 changed files with 4 additions and 4 deletions

View File

@@ -550,7 +550,7 @@ class App {
const nodeTypes = NodeTypes();
const loadDataInstance = new LoadNodeParameterOptions(nodeType, nodeTypes, credentials);
const loadDataInstance = new LoadNodeParameterOptions(nodeType, nodeTypes, JSON.parse('' + req.query.currentNodeParameters), credentials);
const workflowData = loadDataInstance.getWorkflowData() as IWorkflowBase;
const workflowCredentials = await WorkflowCredentials(workflowData.nodes);

View File

@@ -1,6 +1,7 @@
import {
INode,
INodeCredentials,
INodeParameters,
INodePropertyOptions,
INodeTypes,
IWorkflowExecuteAdditionalData,
@@ -20,7 +21,7 @@ export class LoadNodeParameterOptions {
workflow: Workflow;
constructor(nodeTypeName: string, nodeTypes: INodeTypes, credentials?: INodeCredentials) {
constructor(nodeTypeName: string, nodeTypes: INodeTypes, currentNodeParameters: INodeParameters, credentials?: INodeCredentials) {
const nodeType = nodeTypes.getByName(nodeTypeName);
if (nodeType === undefined) {
@@ -28,8 +29,7 @@ export class LoadNodeParameterOptions {
}
const nodeData: INode = {
parameters: {
},
parameters: currentNodeParameters,
name: TEMP_NODE_NAME,
type: nodeTypeName,
typeVersion: 1,