I am doing some tests around logic in flows, and I came across this behavior that just seems plain wrong. I assume that I am missing something fundamental, but I don’t get it. I have this flow:
When/how exactly is the random number changed? It could be a race condition there the random number did satisfy the and but changed before it got time to create the nofification.
randomNumber is calculated by a manually triggered flow. The behavior is consistent even if I trigger this flow manually several times without the randomNumber variable changing between invocations, so I don’t believe it’s a race condition. The variable, the flow calculating and this flow here were created just for this testing purpose, so they are not used or altered by any other flows in my system.
OP is using “not less than”, which is a different card from “greater than” which you’re using (although I don’t think it’ll matter, I can’t reproduce the problem).
Yeah I noticed now the TS used “is not less than”
I’ll give it a test.
But it should be exactly the same filter as “is greater than”, except 12 is valid in the first filter, and invalid in the last filter?