From 931b800bb6e4583dfdec598c3931c4d0062c6b08 Mon Sep 17 00:00:00 2001 From: Timebomb2018 <18868801967@163.com> Date: Wed, 8 Apr 2026 15:07:57 +0800 Subject: [PATCH] fix(workflow): List operation node, exception handling for variables after importing the dify file --- api/app/core/workflow/adapters/dify/converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/app/core/workflow/adapters/dify/converter.py b/api/app/core/workflow/adapters/dify/converter.py index 2cdfacbc..61065c71 100644 --- a/api/app/core/workflow/adapters/dify/converter.py +++ b/api/app/core/workflow/adapters/dify/converter.py @@ -131,7 +131,7 @@ class DifyConverter(BaseConverter): selector = var_selector.split('.') if len(selector) not in [2, 3] and var_selector != "context": raise Exception(f"invalid variable selector: {var_selector}") - if len(selector) == 3: + if len(selector) == 3 and selector[0] in ("conversation", "sys"): selector = selector[1:] if selector[0] == "conversation": selector[0] = "conv"