If you’re sure there is data returned in the search then it could be because of the same reason I mentioned above. Try having a repeating group to display the same list to confirm data is being returned.
If that comes back positive try the iteration method I mentioned and let me know how it goes
Could you expand on this? I am not really sure how this function works.
Also, could you please take a look at an issue I have been having getting a list of items created via API workflow to get added correctly consistently to see if the method you mentioned may work in this instance?
Search for a list of audio clips ( assumed the user is setting some filters on the search to create a unique list for them )
Add that list to the users list of audio clips
Firstly, make sure the database is set up correctly.
Datatype User ; Datatype Audio Clips
On user data type have a data field of audio clips ( set as list )
Then on the page the user is on to create the list have a custom state that is a list of audio clips. When the user searches and filters the audio clips and selects those they want to add to their list, first add them to the custom state list.
Then when the user has finished adding all the audio clips to their list, you can have a button with workflow that says make changes to user: thing to change is audio clip data field
value should be :add list custom state audio clip list
You could also have an R.G. on page showing the audio clips added to the list so the user can add/delete items and if you do that you could also choose to set the value to
Heres another example of using plugin. Since you can only delete an uploaded file one at a time, I use foreach to iterate over a list of urls to delete them one by one. Plugin is useful for template or apps that don’t have access to api workflows to do recursively.