Scheduled API workflow on list returns 1 less item than specified

Hey everyone, have a weird one. I had a client report a bug, they are creating a service request ticket, they choose their service(s) type form a multi select field, when they submit the ticket, the workflow then creates the ticket, then runs the schedule api workflow on a list, then adds the list of sub items to the parent service request.

This has worked great until we added a new service type to the Option Set. Now, it always runs 1 less iteration as it should.

i.e They select 3 different services needed, only 2 gets input.

I have recreated the workflow and “submit” button, the api looks fine… Not sure what to do.


Search “race condition” here on the forum, it’s a known issue where multiple workflows are modifying the same list at the same time :grimacing:

I believe the quick fix is to schedule them further apart… but my fix would be to move away from the list field and just search the database for the sub items constraining to a specific Service Request