mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
fix(core): revert blocking workflow update on interim change (#4437)
⏪ Revert "feat(core): block workflow update on interim change (#4397)"
This reverts commit cddd012a2f.
This commit is contained in:
@@ -329,7 +329,6 @@ workflowsController.patch(
|
||||
`/:id`,
|
||||
ResponseHelper.send(async (req: WorkflowRequest.Update) => {
|
||||
const { id: workflowId } = req.params;
|
||||
const { forceSave } = req.query;
|
||||
|
||||
const updateData = new WorkflowEntity();
|
||||
const { tags, ...rest } = req.body;
|
||||
@@ -356,22 +355,6 @@ workflowsController.patch(
|
||||
);
|
||||
}
|
||||
|
||||
const lastKnownDate = new Date(req.body.updatedAt).getTime();
|
||||
const storedDate = new Date(shared.workflow.updatedAt).getTime();
|
||||
|
||||
if (!forceSave && lastKnownDate !== storedDate) {
|
||||
LoggerProxy.info(
|
||||
'User was blocked from updating a workflow that was changed by another user',
|
||||
{ workflowId, userId: req.user.id },
|
||||
);
|
||||
|
||||
throw new ResponseHelper.ResponseError(
|
||||
`Workflow ID ${workflowId} cannot be saved because it was changed by another user.`,
|
||||
undefined,
|
||||
400,
|
||||
);
|
||||
}
|
||||
|
||||
// check credentials for old format
|
||||
await WorkflowHelpers.replaceInvalidCredentials(updateData);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user