mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
fix(core): Scheduler tasks should not trigger on follower instances (#10507)
This commit is contained in:
committed by
GitHub
parent
c8ab9b1f84
commit
3428f28a73
@@ -1,6 +1,6 @@
|
||||
import * as n8nWorkflow from 'n8n-workflow';
|
||||
import type { INode, ITriggerFunctions, Workflow } from 'n8n-workflow';
|
||||
import { returnJsonArray } from 'n8n-core';
|
||||
import { type InstanceSettings, returnJsonArray } from 'n8n-core';
|
||||
import { ScheduledTaskManager } from 'n8n-core/dist/ScheduledTaskManager';
|
||||
import { mock } from 'jest-mock-extended';
|
||||
import { ScheduleTrigger } from '../ScheduleTrigger.node';
|
||||
@@ -18,7 +18,8 @@ describe('ScheduleTrigger', () => {
|
||||
|
||||
const node = mock<INode>({ typeVersion: 1 });
|
||||
const workflow = mock<Workflow>({ timezone });
|
||||
const scheduledTaskManager = new ScheduledTaskManager();
|
||||
const instanceSettings = mock<InstanceSettings>({ isLeader: true });
|
||||
const scheduledTaskManager = new ScheduledTaskManager(instanceSettings);
|
||||
const helpers = mock<ITriggerFunctions['helpers']>({
|
||||
returnJsonArray,
|
||||
registerCron: (cronExpression, onTick) =>
|
||||
|
||||
Reference in New Issue
Block a user