From ca9628bc6d2b7d5786e45e8000086a3126b880ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Thu, 8 Jul 2021 11:02:12 +0200 Subject: [PATCH] :zap: Reformat workflow deletion date to UTC --- packages/cli/src/Server.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/Server.ts b/packages/cli/src/Server.ts index 0a31144999d..2fb555b134e 100644 --- a/packages/cli/src/Server.ts +++ b/packages/cli/src/Server.ts @@ -117,6 +117,8 @@ import { TagEntity } from './databases/entities/TagEntity'; import { WorkflowEntity } from './databases/entities/WorkflowEntity'; import { WorkflowNameRequest } from './WorkflowHelpers'; +import { DateUtils } from 'typeorm/util/DateUtils'; + class App { app: express.Application; @@ -1783,8 +1785,11 @@ class App { const deleteData = req.body as IExecutionDeleteFilter; if (deleteData.deleteBefore !== undefined) { + // date reformatting needed - see https://github.com/typeorm/typeorm/issues/2286 + const utcDeleteBefore = DateUtils.mixedDateToUtcDatetimeString(deleteData.deleteBefore); + const filters = { - startedAt: LessThanOrEqual(deleteData.deleteBefore), + startedAt: LessThanOrEqual(utcDeleteBefore), }; if (deleteData.filters !== undefined) { Object.assign(filters, deleteData.filters);