I have a simple workflow to create a thing only when it doesn’t already exist. When running through the debugger you can clearly see that the condition evaluates to false. (Only when search for:count is 0; count shows as 1). Even though the condition is false, it creates a new record anyway.
There is only 1 workflow associated with the button click, and only one action in the workflow, so there’s no further execution after this that could be causing this behavior.
Has anyone else seen this?