Wie man eine Route erstellt, die man an setDefaultHomepage übergeben kann

GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group ist kaputt, wenn die Admin-Seitenleiste aktiviert ist und ich eine Kategorie als Startseite zuweise. Es gibt diesen Fehler:

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

KI glaubt, dass ich so etwas in einem Initializer tun sollte:

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

Und das ergibt für mich Sinn, aber es gibt kein router.generate.

Seltsam (zumindest für mich), dass es funktioniert, bis man auf Admin in der Seitenleiste klickt.

1 „Gefällt mir“