I’ve never had any issue applying action conditions before, but in a new app I’m noticing a problem. I have an action in a workflow that makes a change to a thing where the change involves a “Get data from an external API” call. I have a condition on this action to only run it when the necessary API inputs are present (i.e., “Input XYZ’s value is not empty”), so that I don’t trigger an errant API call. But the conditions aren’t working – even when the condition is clearly false, the action (or more specifically the API call within the action) runs, and I see an big gray API error during runtime. I want to be clear on the nuance here – the action condition itself seems to be working. If I replace the dynamic part of my “Get data from an external API” call with a static value that meets the API requirements, I can see the action condition is properly evaluated because my Thing is – correctly – not touched by the workflow action (as it otherwise would be if the condition were true). But regardless of whether the action condition evaluates to TRUE or FALSE, the API call within the action is being made.
Can someone on the @Bubble please team take a look?
Thanks,
-Ed