Looking at the node one of the expressions doesn’t use item.json so it could be that, I would maybe delete each one until you find the expression that is causing the issue.
I’m sorry, but unfortunately I can’t provide all the data for privacy!
However I think the problem lies in the fact that not all items in the objects “Contact Details” array have the value “emails”. Could this make it go wrong?
This is the error when i want to configure the “IF: One/more emails” node:
ERROR: Can’t get data for expression under ‘Conditions > String’ field
In node ‘undefined’, output item 2 points to an input item on node ‘IF: One email/More emails’ that doesn’t exist.
Unfortunately I haven’t solved the problem yet… I leave here an example dataset (have 10 items the original) which is the input of the first node (an http request) and all other nodes. If instead of checking the address in the database, I connect the “Filter” node directly with “Import data” it works, otherwise it gives me the error:
ERROR: Invalid expression under ‘Columns’
The expression uses data in the node ‘Filter’ but there is more than one matching item in that node