Use find() and findOne() in custom controller?

I’m also running into this problem. A workaround is to instead use the Service Provider.

await strapi.service('api::collection-type.collection-type').find(params);

But I’d love for super.find() or super.findOne() to work. My guess it has something to do with how the ctx object is supposed to be built.