-
Notifications
You must be signed in to change notification settings - Fork 5k
Description
Search before asking
- I had searched in the issues and found no similar issues.
What happened
Condition is a condition node that decides which downstream task should run based on the condition of the upstream task. When the upstream task runs successfully, run the success branch. When the upstream task fails to run, run the failure branch. But now no matter whether the upstream task runs successfully or fails, only the tasks of the successful branch will be run.
What you expected to happen
The Condition task should decide which downstream task should run based on the conditions of the upstream task.
How to reproduce
Create a Condition task, determine the successful or failed branch task and run it。

When the upstream task runs successfully, Conditions select the successful branch task and run it.

But when the upstream task fails to run, Conditions still select the successful branch task and run it.

Anything else
No response
Version
dev
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct