From 9682059cc244683b850d3b4e22bb86a03867761f Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Sun, 22 Aug 2021 10:51:32 +0200 Subject: [PATCH] :bug: Block long interval amounts for Interval node #2007 --- packages/nodes-base/nodes/Interval.node.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Interval.node.ts b/packages/nodes-base/nodes/Interval.node.ts index c5ee0631b..abd787b66 100644 --- a/packages/nodes-base/nodes/Interval.node.ts +++ b/packages/nodes-base/nodes/Interval.node.ts @@ -80,7 +80,8 @@ export class Interval implements INodeType { intervalValue *= 1000; - if (intervalValue > Number.MAX_SAFE_INTEGER) { + // Reference: https://nodejs.org/api/timers.html#timers_setinterval_callback_delay_args + if (intervalValue > 2147483647) { throw new Error('The interval value is too large.'); }