From 87d8865ad38e1e5b4a3bca7d807536975116ba82 Mon Sep 17 00:00:00 2001 From: Omar Ajoue Date: Thu, 22 Dec 2022 10:16:27 +0100 Subject: [PATCH] fix: Restore missing tags in workflow retrieve (#5004) --- packages/cli/src/workflows/workflows.controller.ee.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/cli/src/workflows/workflows.controller.ee.ts b/packages/cli/src/workflows/workflows.controller.ee.ts index b5c3962692..292cc38453 100644 --- a/packages/cli/src/workflows/workflows.controller.ee.ts +++ b/packages/cli/src/workflows/workflows.controller.ee.ts @@ -87,10 +87,12 @@ EEWorkflowController.get( ResponseHelper.send(async (req: WorkflowRequest.Get) => { const { id: workflowId } = req.params; - const workflow = await EEWorkflows.get( - { id: parseInt(workflowId, 10) }, - { relations: ['shared', 'shared.user', 'shared.role'] }, - ); + const relations = ['shared', 'shared.user', 'shared.role']; + if (!config.getEnv('workflowTagsDisabled')) { + relations.push('tags'); + } + + const workflow = await EEWorkflows.get({ id: parseInt(workflowId, 10) }, { relations }); if (!workflow) { throw new ResponseHelper.NotFoundError(`Workflow with ID "${workflowId}" does not exist`);