From 819d20fa2eee314b88a7ce1c4db632afac514704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20G=C3=B3mez=20Morales?= Date: Fri, 27 Sep 2024 11:00:21 +0200 Subject: [PATCH] fix(editor): Fix filter execution by "Queued" (#10987) --- .../src/utils/__tests__/executionUtils.spec.ts | 10 +++++++++- packages/editor-ui/src/utils/executionUtils.ts | 3 +++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/editor-ui/src/utils/__tests__/executionUtils.spec.ts b/packages/editor-ui/src/utils/__tests__/executionUtils.spec.ts index 68f8456d2..3a5163c6f 100644 --- a/packages/editor-ui/src/utils/__tests__/executionUtils.spec.ts +++ b/packages/editor-ui/src/utils/__tests__/executionUtils.spec.ts @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; -import { displayForm, openPopUpWindow } from '../executionUtils'; +import { displayForm, openPopUpWindow, executionFilterToQueryFilter } from '../executionUtils'; import type { INode, IRunData, IPinData } from 'n8n-workflow'; const FORM_TRIGGER_NODE_TYPE = 'formTrigger'; @@ -125,4 +125,12 @@ describe('displayForm', () => { expect(openPopUpWindow).not.toHaveBeenCalled(); }); + + describe('executionFilterToQueryFilter()', () => { + it('adds "new" to the filter', () => { + expect(executionFilterToQueryFilter({ status: 'new' }).status).toStrictEqual( + expect.arrayContaining(['new']), + ); + }); + }); }); diff --git a/packages/editor-ui/src/utils/executionUtils.ts b/packages/editor-ui/src/utils/executionUtils.ts index 74458ecff..90dba7d53 100644 --- a/packages/editor-ui/src/utils/executionUtils.ts +++ b/packages/editor-ui/src/utils/executionUtils.ts @@ -64,6 +64,9 @@ export const executionFilterToQueryFilter = ( case 'canceled': queryFilter.status = ['canceled']; break; + case 'new': + queryFilter.status = ['new']; + break; } return queryFilter;