From 5f6249346074b0e71eb741bc70e61120cae714c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Pardou?= <571533+jrmi@users.noreply.github.com> Date: Mon, 30 Mar 2026 08:55:00 +0200 Subject: [PATCH] fix: automation template replacing editor content and other template bugs (#5049) --- .../enterprise/builder/elementTypes.spec.js | 11 ++++++ .../components/AutomationHeader.vue | 21 +++-------- .../components/workflow/WorkflowTemplate.vue | 17 +++------ .../automation/pages/automationWorkflow.vue | 4 +-- .../builder/components/page/PagePreview.vue | 2 +- .../components/page/PageTemplateContent.vue | 3 ++ .../components/template/TemplateModal.vue | 2 +- .../core/components/templateModal.spec.js | 36 +++++++++++++++++++ 8 files changed, 62 insertions(+), 34 deletions(-) create mode 100644 enterprise/web-frontend/test/unit/enterprise/builder/elementTypes.spec.js create mode 100644 web-frontend/test/unit/core/components/templateModal.spec.js diff --git a/enterprise/web-frontend/test/unit/enterprise/builder/elementTypes.spec.js b/enterprise/web-frontend/test/unit/enterprise/builder/elementTypes.spec.js new file mode 100644 index 0000000000..ade6d34ab2 --- /dev/null +++ b/enterprise/web-frontend/test/unit/enterprise/builder/elementTypes.spec.js @@ -0,0 +1,11 @@ +describe('Enterprise builder element types', () => { + test('file input deactivation checks tolerate a missing workspace', () => { + const testApp = useNuxtApp() + const elementType = testApp.$registry.get('element', 'input_file') + + expect(elementType.isDeactivatedReason({ workspace: undefined })).toBeNull() + expect(elementType.getDeactivatedClickModal({ workspace: undefined })).toBe( + null + ) + }) +}) diff --git a/web-frontend/modules/automation/components/AutomationHeader.vue b/web-frontend/modules/automation/components/AutomationHeader.vue index 6bc45b5770..ada8ca005a 100644 --- a/web-frontend/modules/automation/components/AutomationHeader.vue +++ b/web-frontend/modules/automation/components/AutomationHeader.vue @@ -114,8 +114,8 @@ testRunEnabled ? $t('automationHeader.stopTestRun') : $t('automationHeader.startTestRun') - }} + }} +