select a.ID as aId,
b.name as bName
from [something.tablea] a
join [something.tableb] b on a.ID = b.ID and b.IsDeleted = 'false'
This query (and ones more complicated, where a conditional in a join makes sense) will fail. This will throw the error in makeFilterCondition.js: invalid expression type for array sub select:bool, as it identifies the conditional in the join as a subselect. Simply adding 'bool' to the array on line 169 in the same file fixes this issue.
Example:
This query (and ones more complicated, where a conditional in a join makes sense) will fail. This will throw the error in makeFilterCondition.js: invalid expression type for array sub select:bool, as it identifies the conditional in the join as a subselect. Simply adding 'bool' to the array on line 169 in the same file fixes this issue.