When a filter has a single result, the result cannot be processed by a For block

When a filter has a single result, it returns as a record instead of an array (see Selecting conditional data | Postman Learning Center).
This means that when a list is filtered and the result happens to be a single record then it cannot be processed by a For block, which expects a list as input. How can this problem be solved so that a filtered list can be processed by a For block even if there might be only a single result?

See the example flow in my public workspace: Postman

Many thanks!

I don’t know anything about flows, but on face value, it would appear that you might need an IF statement after the evaluate and treat the single record slightly different.

Unless there is another option other than evaluate that you can use.