Hi,
I have 2 tables; one is my Contacts table, the other is an External Data for requests.
I am trying to link the External Data to a Contact (each time a new row is added) via a flow.
| Contact (Unique ID) | Email as Text (custom column) |
| Ruby Test | Ruby.Test@test.com |
| Amy Sample | Amy.Sample@test.com |
| Jo MadeUp | Jo.Madeup@test.com |
| Request ID | Requester | Contact (Lookup) |
| A1234 | Ruby.Test@test.com | |
| A9876 | Ruby.Test@test.com | |
| A5873 | Jo.Madeup@test.com | |
The flow looks at the Requester (email in a string format) from the External Data and then filters the Contacts table via the oData Filter in List Rows.
Finally, I have a formula to extract the ContactID from the List Rows array that is returned and update the Contact Lookup field in my External Data.
The issue
The issue is that the filter works when I explicitly type the email address (emailastext eq 'Ruby.Test@test.com'), however when I reference the Requester dynamically, the flow runs but nothing is returned through the filter. I get an error message at the very last step when trying to update the Contact (Lookup) field because the flow is trying to update the field with an empty value
This works


This does not work



Any help greatly appreciated, thanks in advance!