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: """