I have an IF node that’s ANDing 2 boolean values. One is False, the other is True.
I’m expecting the output of the node should be False but it’s True.
If you look at the True/False indicators to the right of each condition, you can see that the IF node thinks the 1st one is False (which is correct) and the 2nd one is True (also correct).
So why is the output considered True?
The IF node in question is in the sub-workflow (Daily) although it shouldn’t matter.
I’m pretty burned out right now so I’m probably missing something that will embarrass me but I am stumped.
Thank you for taking a look.
I changed the test for the 1st condition from “Is before or equal to” to “Is after or equal to”.
The IF node then found both conditions true. However, the output went to the False branch.
So:
(false AND true) → True branch
(true AND true) → False branch
Another Update:
I discovered what was causing the problem.
I had another tab in my browser that was open to the IF node I was having the problem with. Once I closed that tab (without saving) the Daily IF node was evaluating correctly. In all fairness, I had around 20 tabs open so it was pretty easy to miss. Still, I knew this would be embarrassing but I’m so glad I discovered the issue.