hey @MatsO
Its giving you correct output
I’ll explain…
As I said before
Take one example here, and follow these steps:
- Use Image Exist activity as your trigger in both of those branches
- Indicate them with two different images (put Expected image in right-most branch for better testing)
- In action section put message box accordingly.
- and run the program.
It’ll give you correct output (with right-most message box)
Because when you run the workflow, all triggers starts executing in parallel but right-most trigger will complete first (because left-most trigger is still searching for the image).
So in your case both triggers completes their execution at the same time.
1st is getting boolean value as False and 2nd is true (you can check it by putting boolean variable.ToString in their message boxes)
SO, again the main point is whose getting what value is not important here, whose trigger completes first is important, and
because of this your left-most branch executes every time (In your case)
I hope you understand what I meant.