Adding `record` to `data.select()` when `where` is a `Function`
Merge pull request #372 from avoidwork/edge

Minor change