I reported a bug to support on March 27 about an issue with backend workflows not setting the correct option value. In the logs I could see the option that was set, in the database, I can see the same as what is in the logs, but in the workflow action is set to a single value (ie: not dynamic) as this is a status…in the WF action is set to be pending, but in the logs it showed as completed.
Bubble support was quick to respond and on March 30th confirmed that they do see the issue, but instead of sending it up to engineering for a fix, they asked for step by step instructions on how to reproduce…which, shouldn’t the logs suffice, plus this is a live app with real money involved, so the step by steps would require Bubble support to make payment.
Either way, as I don’t have all the time in the world, I was not able to respond quick enough to support (3 days) until they closed the ticket and marked it as resolved, which of course it was not. Now, since engineering was never informed, the issue persists, and the client who owns the app made me aware of the issue still causing problems when their service professionals are providing the service to clients, details required are not visible in the app.
So, looking into the logs now, for the booking that had the issue I see something that I just can not wrap my head around, and it is ALARMING to say the least.
Now, instead of just having the incorrect option value, it is setting the value to one that doesn’t even exist in the option set itself.
Logs show the value for status_option_task to ‘finished’
WF action shows that it should be ‘pending’
Option set values do not even include ‘finished’
There is not even a deleted option in that set. No values had their names changed. No attributes have the value of ‘finished’
What is happening with this? What is going with Bubble and data integrity? Are they using option set values from somebody else app?
And who is it that is the Product Manager for Support?