fix fortune query

unless we use an entity-cache (which we aren't allowed) the original
`all()` would do 11 queries per request (one for all ids and one for
each fortune)