andWhereIn with empty array

Currently "where foo IN []" would return all results.
`andWhereIn('id', getAllowedIds())` with no allowed ids would return everything.
That does not make sense.