Wait Node waits more on n8n 1.25.0+. (wait time = UTC + specified time)

Hello,

I have a problem with the Wait Node starting with 1.25.0.
The node waits for the specified time (e.g., 2 minutes + the UTC difference, 5 hours in my case).
In previous releases, the wait node only waited for the specified time (2 minutes).

Describe the problem/error/question

Starting with n8n 1.25.0, the Wait node waits more than the specified time.
For instance, if I’m located in the US Eastern Timezone (UTC-5), and I set up a node to wait for 2 minutes, the node waits for 5 hours (UTC difference?) plus the 2 minutes.
I noticed this worked fine on n8n 1.24.0 and older, but stopped working since 1.25.0.

What is the error message (if any)?

Please share your workflow

I have this in my .env file for Docker (not sure if this matters):
GENERIC_TIMEZONE=America/New_York

Share the output returned by the last node

Looking at the execution output, we can see that the latest execution started at 13:36:09 and ends at 18:38:09 (UTC + Wait Node time).
Previous releases were not affected by this.

Information on your n8n setup

  • n8n version: 1.25.0
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): own
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Linux & Mac OS.

Hey @CristianG,

There are a few threads about this now and we are working on a fix which should be available soon.

1 Like

I’m sorry, @Jon , I wasn’t able to find another similar thread yesterday, but I found one now.
I’m glad you are aware of this and working on a fix.

1 Like