I have a couple of questions about how workflows work. Please let me know if it is more applicable to send this as a Bug Report, but I was wondering if there’s maybe documentation or other resources about the following concerns that I am simply missing:
Why adding a asynchronous “Do when user is logged in…” workflow on a page containing a reusable element with conditionals “Current user is logged in” causes the “Current user is logged in” conditionals to resolve to false.
Why placing the same conditional on a workflow trigger resolves differently than placing it on the workflow itself.
I recommend using the debugger (?debug_mode=true) and walking through the steps to see what’s going on. In my experience, it’s more often than not a problem with my “code” rather than Bubble’s (and sometimes Bubble just works differently than my intuition).
It sounds to me like it could be a timing related issue. Bubble changes conditions one at a time so it could be that the order is different when it’s done on a workflow vs. condition. Additionally, there could be another workflow changing the result of a prior one, or something like that.
Nobody can answer this question without seeing EXACTLY what it is you’re evaluating and how you have it set up. This is not a question that can be answered based on what you’ve explained here.
As I read it, you’ve got a reusable that sees user logged in as one way and a page or something that sees user logged in as another way.
This seems to not be possible, and I’ll bet you dollars to donuts this is just some sort of logic issue or misunderstanding on your part.