Controller functions don't reflect on ctx?

Even ctx.query is again undefined for me, which did not use to be the case yesterday wtf? that’s why I deleted it from my example above, because the day before yesterday it was also undefined… are there some racing conditions somewhere ?
The docs say:

export default factories.createCoreController(
  "api::restaurant.restaurant",
  ({ strapi }) => ({
 
    async find(ctx) {
      ctx.query = { ...ctx.query, locale: "en" }; 

but ctx.query is undefined for me ?