With Serial Loops, we can now “easily” paginate APIs using workflows! But I’ve struck what I believe is a bug! When you try to use a Verify Data Type or Compare Numbers operator inside a Serial Loop, it simply won’t work! I have an HttpRequest whose response I want to validate to check whether I should end my loop or keep processing, but the operators inside a Serial Loop simply can’t check the data — they always give a false positive!
I noticed this same behavior and made a post in the original announcement below. There hasn’t been a reply from product yet, but it seemed to work for me when I used a define variable before the serial loop, but not when I used it inside the serial loop.
Can you confirm that your define variable step is in or outside the loop?
I was trying to validate an HttpResponse from an action inside the loop, but I had this issue as well. However, I managed to bypass it by updating the variable inside the loop!