From 4bc1c1a547abd1bfff1c43c93f77c33aa1b2ccc7 Mon Sep 17 00:00:00 2001 From: Dana <152518854+dana-gill@users.noreply.github.com> Date: Tue, 1 Apr 2025 12:21:39 +0200 Subject: [PATCH] fix(n8n Form Node): Remove field requirement and do not inherit description (#14254) --- cypress/e2e/16-form-trigger-node.cy.ts | 4 +- .../cli/templates/form-trigger.handlebars | 252 ++++++++---------- .../nodes/Form/common.descriptions.ts | 2 +- .../nodes-base/nodes/Form/formNodeUtils.ts | 9 +- packages/nodes-base/nodes/Form/interfaces.ts | 1 - .../nodes/Form/test/Form.node.test.ts | 1 - .../Form/test/FormTriggerV2.node.test.ts | 1 - .../nodes/Form/test/formNodeUtils.test.ts | 1 - .../nodes-base/nodes/Form/test/utils.test.ts | 5 - packages/nodes-base/nodes/Form/utils.ts | 6 - .../utils/sendAndWait/test/util.test.ts | 2 - 11 files changed, 122 insertions(+), 162 deletions(-) diff --git a/cypress/e2e/16-form-trigger-node.cy.ts b/cypress/e2e/16-form-trigger-node.cy.ts index 033753bc5c..8316ad97e8 100644 --- a/cypress/e2e/16-form-trigger-node.cy.ts +++ b/cypress/e2e/16-form-trigger-node.cy.ts @@ -14,7 +14,6 @@ describe('n8n Form Trigger', () => { workflowPage.getters.nodeCreatorNodeItems().contains('On form submission').click(); ndv.getters.parameterInput('formTitle').type('Test Form'); ndv.getters.parameterInput('formDescription').type('Test Form Description'); - ndv.getters.parameterInput('fieldLabel').type('Test Field 1'); ndv.getters.backToCanvas().click(); workflowPage.getters.nodeIssuesByName('On form submission').should('not.exist'); }); @@ -26,9 +25,10 @@ describe('n8n Form Trigger', () => { }); ndv.getters.parameterInput('formTitle').type('Test Form'); ndv.getters.parameterInput('formDescription').type('Test Form Description'); - //fill up first field of type number + cy.get('[data-test-id="fixed-collection-add"]').click(); ndv.getters.parameterInput('fieldLabel').type('Test Field 1'); ndv.getters.parameterInput('fieldType').click(); + //fill up first field of type number getVisibleSelect().contains('Number').click(); cy.get( '[data-test-id="parameter-input-requiredField"] > .parameter-input > .el-switch > .el-switch__core', diff --git a/packages/cli/templates/form-trigger.handlebars b/packages/cli/templates/form-trigger.handlebars index 9bef6c1993..a52da98e19 100644 --- a/packages/cli/templates/form-trigger.handlebars +++ b/packages/cli/templates/form-trigger.handlebars @@ -437,141 +437,125 @@
- This usually occurs if the n8n workflow serving this form is deactivated or no - longer exist -
- {{/if}} -