diff --git a/packages/service/core/workflow/dispatch/tools/runIfElse.ts b/packages/service/core/workflow/dispatch/tools/runIfElse.ts index 8cc66628a..b87f70569 100644 --- a/packages/service/core/workflow/dispatch/tools/runIfElse.ts +++ b/packages/service/core/workflow/dispatch/tools/runIfElse.ts @@ -58,8 +58,8 @@ function checkCondition(condition: VariableConditionEnum, inputValue: any, value [VariableConditionEnum.isEmpty]: () => isEmpty(inputValue), [VariableConditionEnum.isNotEmpty]: () => !isEmpty(inputValue), - [VariableConditionEnum.equalTo]: () => String(inputValue).trim() === value.trim(), - [VariableConditionEnum.notEqual]: () => String(inputValue).trim() !== value.trim(), + [VariableConditionEnum.equalTo]: () => String(inputValue).trim() === String(value).trim(), + [VariableConditionEnum.notEqual]: () => String(inputValue).trim() !== String(value).trim(), // number [VariableConditionEnum.greaterThan]: () => Number(inputValue) > Number(value),