From cd3d645ece315e9830cfc77837b9f8a60d575cce Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:46:11 +0800 Subject: [PATCH] fix: Workflow global variables (#2069) --- apps/application/flow/workflow_manage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/application/flow/workflow_manage.py b/apps/application/flow/workflow_manage.py index d4a7e69d1..051bf69e7 100644 --- a/apps/application/flow/workflow_manage.py +++ b/apps/application/flow/workflow_manage.py @@ -742,8 +742,9 @@ class WorkflowManage: if global_fields is not None: for field in global_fields: globeLabel = f"ć…šć±€ć˜é‡.{field.get('value')}" + globeLabelNew = f"global.{field.get('value')}" globeValue = f"context.get('global').get('{field.get('value', '')}','')" - prompt = prompt.replace(globeLabel, globeValue) + prompt = prompt.replace(globeLabel, globeValue).replace(globeLabelNew, globeLabel) return prompt def generate_prompt(self, prompt: str):