From 44f963f281c2c246207b50dcb6e9a7daa391af3b Mon Sep 17 00:00:00 2001 From: crazywoola <100913391+crazywoola@users.noreply.github.com> Date: Fri, 6 Sep 2024 18:35:51 +0800 Subject: [PATCH] If else add regexmatch (#8059) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 罗威 --- api/core/workflow/nodes/if_else/if_else_node.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/api/core/workflow/nodes/if_else/if_else_node.py b/api/core/workflow/nodes/if_else/if_else_node.py index 5f240df6b0..2b253764b7 100644 --- a/api/core/workflow/nodes/if_else/if_else_node.py +++ b/api/core/workflow/nodes/if_else/if_else_node.py @@ -296,12 +296,7 @@ class IfElseNode(BaseNode): """ if actual_value is None: return False - - pattern = re.compile(expected_value) - regex_result = pattern.findall(actual_value) - if len(regex_result) > 0: - return True - return False + return re.search(expected_value, actual_value) is not None def _assert_not_empty(self, actual_value: Optional[str]) -> bool: """