refactor: Use string ids on Credentials, Workflows, Tags, and Executions DB entities (#5041)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-01-02 17:42:32 +01:00
committed by GitHub
parent 8bee04cd2a
commit ee28213538
83 changed files with 468 additions and 645 deletions

View File

@@ -92,7 +92,7 @@ EEWorkflowController.get(
relations.push('tags');
}
const workflow = await EEWorkflows.get({ id: parseInt(workflowId, 10) }, { relations });
const workflow = await EEWorkflows.get({ id: workflowId }, { relations });
if (!workflow) {
throw new ResponseHelper.NotFoundError(`Workflow with ID "${workflowId}" does not exist`);
@@ -108,7 +108,7 @@ EEWorkflowController.get(
EEWorkflows.addOwnerAndSharings(workflow);
await EEWorkflows.addCredentialsToWorkflow(workflow, req.user);
return EEWorkflows.entityToResponse(workflow);
return workflow;
}),
);
@@ -189,7 +189,7 @@ EEWorkflowController.post(
await ExternalHooks().run('workflow.afterCreate', [savedWorkflow]);
void InternalHooksManager.getInstance().onWorkflowCreated(req.user.id, newWorkflow, false);
return EEWorkflows.entityToResponse(savedWorkflow);
return savedWorkflow;
}),
);
@@ -205,7 +205,7 @@ EEWorkflowController.get(
return workflows.map((workflow) => {
EEWorkflows.addOwnerAndSharings(workflow);
workflow.nodes = [];
return EEWorkflows.entityToResponse(workflow);
return workflow;
});
}),
);
@@ -230,7 +230,7 @@ EEWorkflowController.patch(
forceSave,
);
return EEWorkflows.entityToResponse(updatedWorkflow);
return updatedWorkflow;
}),
);
@@ -244,11 +244,7 @@ EEWorkflowController.post(
Object.assign(workflow, req.body.workflowData);
if (workflow.id !== undefined) {
const safeWorkflow = await EEWorkflows.preventTampering(
workflow,
workflow.id.toString(),
req.user,
);
const safeWorkflow = await EEWorkflows.preventTampering(workflow, workflow.id, req.user);
req.body.workflowData.nodes = safeWorkflow.nodes;
}