So I have a really simple flow where I create an approval thing, then I add its ID to the parent table. Sometimes it fails to add to the parent. It happens 1/10, which mean I have a 10% failure percentage in my flow.
Why could it be? Is it because step 2 runs before step 1 returns ID or something else? Do i need to put a condition, or do I need to add logic for watching and keeping up Data Integrity?
In Postgres, I can set constraints on the row level if some conditions are not met, return failure using transactions but with Bubble, we have to rely on them.
P.S: I added checker also and I still get failures
