Saving separate items in database from a list using recursive workflows

Hello bubblers,

I am able to create separate items from a list of data called via an API using recursive workflow in backend as you can see below. But the problem is that each time the action is run on recursive workflow is saves each item again, even those already existing in database. I used a condition by a unique field “tradeId” to save items only when tradeId match is empty, but it still saves all items.

Can anyone identify the issue here?

Your search is based on trx-id but create item is trx-id:item #index. So you are not searching the same thing. Be sure to use the :item #index in your search too

thanks @Jici . you are correct, i missed index item # .