Hi there,
I encountered this today, and once I figured it out felt compelled to share how I got this to work. Admittedly backend workflows are my current weakness in Bubble, so I usually have to do a bit of tire kicking to get them to work like I hoped.
The context: I have a backend custom event, with fields for Ingredient (data-type), Qty (number), Unit (option set), and name (text). On the API workflow to trigger it, I have these fields mapped to each item on a list of text. On the front end, when I was trying to trigger the backend workflow on a repeating group of type text, I could not get the filtering to work on my Unit option to find/convert text to Option (even though this works in other front-end event based workflows, and even works for datatypes, as evidenced by the ‘Search for Ingredients’. Filtered is where I would choose 'This Option Set’s Display is This Text: split by(III):item #3. As you can see in my screenshot in the List filter window, ‘This Text’ would not show up:
I ended up solving this by going to the Backend Custom state, where I changed the parameter of Unit to type Text (instead of type Unit):
and then in the step on that custom workflow to create a new thing, is where I applied the filter ‘This Unit’s Display is Unit’:
This is where that conversion now happens from Text to Option. Now on the front end, I have no problem just referencing ‘This Text:Split by(III):Item #3’ as it is now type text, and then converted in the backend workflow.
Final result on the front end workflow (look at ‘Unit’)
I hope this tip helps someone else!