Comment créer une route à passer à setDefaultHomepage

GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group est cassé si la barre latérale d’administration est activée et que j’assigne une catégorie à la page d’accueil. Il obtient cette erreur :

Error: There is no route named discovery.c/projects/19
    at P.handlersFor (route-recognizer.js:521:1)
    at o.isActiveForRoute (

L’IA pense que je devrais pouvoir faire quelque chose comme ceci dans un initialiseur :

      const router = api.container.lookup("service:router");
      const url = router.generate('discovery.category', 'project', 19);
      setDefaultHomepage(url);

Et cela me semble logique, mais il n’y a pas de router.generate.

Étrange (pour moi, en tout cas) que cela fonctionne jusqu’à ce que je clique sur admin dans la barre latérale.

1 « J'aime »