Recursive Workflow where I delete one of the things... How do?

This should hopefully be an easy question to answer.

I am creating a recursive workflow for a thing called file versions

So a list of file versions goes to the backend and we work our way through some things that need to happen with it…

The LAST thing that happens is I delete the List of File Versions: First Item

Ordinarily, I would then schedule the workflow to run again MINUS The list of file versions: First Item

But it’s been deleted.

How will bubble handle this - how should “I” handle this?

I have had situations where things deleted from a list still appear (for example in a repeating group that displays a list from a state)

So…

Option A - Proceed as normal, remove the first item and run the workflow again because even though it’s deleted it’s still on the original List of File Versions (Perhaps as a ghost)

Option B - It definitely deleted from everywhere, including the original list of File Versions, just run the workflow again as long as the count of the new list is greater than zero

Option C - Ian, you’re an idiot, that’s not how any of this works, let me educate you…

I posted here because I thought this would be tough to test, turns out it’s not that tough to test.

The answer is Option A for anyone finding this later :slight_smile: