Remove all saves from workflows (#14283)
- replace save by insert - if the insert output is needed, cast the generatedMaps - remove transactions from trigger services. Doing it manually would be complex and not reliable
This commit is contained in:
+7
-9
@@ -47,18 +47,16 @@ export class WorkflowCreateManyPostQueryHook
|
||||
workspaceId: workspace.id,
|
||||
});
|
||||
|
||||
const workflowVersionsToCreate = payload.map((workflow) => {
|
||||
return workflowVersionRepository.create({
|
||||
workflowId: workflow.id,
|
||||
status: WorkflowVersionStatus.DRAFT,
|
||||
name: 'v1',
|
||||
position,
|
||||
});
|
||||
});
|
||||
const workflowVersionsToCreate = payload.map((workflow) => ({
|
||||
workflowId: workflow.id,
|
||||
status: WorkflowVersionStatus.DRAFT,
|
||||
name: 'v1',
|
||||
position,
|
||||
}));
|
||||
|
||||
await Promise.all(
|
||||
workflowVersionsToCreate.map((workflowVersion) => {
|
||||
return workflowVersionRepository.save(workflowVersion);
|
||||
return workflowVersionRepository.insert(workflowVersion);
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
+1
-3
@@ -49,13 +49,11 @@ export class WorkflowCreateOnePostQueryHook
|
||||
workspaceId: workspace.id,
|
||||
});
|
||||
|
||||
const workflowVersionToCreate = workflowVersionRepository.create({
|
||||
await workflowVersionRepository.insert({
|
||||
workflowId: workflow.id,
|
||||
status: WorkflowVersionStatus.DRAFT,
|
||||
name: 'v1',
|
||||
position,
|
||||
});
|
||||
|
||||
await workflowVersionRepository.save(workflowVersionToCreate);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user