anyone know why this isnt passing the true list?
I prefer using the Designscript method because of problems with nulls and empty lists, maybe this also solves your problem.

i = test ? 0 : 1;
[trueOutput,falseOutput][i];
I prefer using the Designscript method because of problems with nulls and empty lists, maybe this also solves your problem.

i = test ? 0 : 1;
[trueOutput,falseOutput][i];