Yes, because you can’t ‘pause’ a recursive workflow…
The point is, if you have a recursive workflow, or any mission critical workflow, you should build error handling in. We take it for granted that Bubble (generally) works, but it’s normal in apps in any framework to have to be built to handle when things go wrong.
Things like this make your app more robust. When you schedule a workflow (or multiple), create a log for each one which contains the workflow ID. Pass that to the workflow itself, and mark the log as complete when the workflow is complete. If any logs are incomplete, you know something didn’t run.
3 Likes