setDefaultHomepageに渡すルートを作成する方法

GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group は、管理者のサイドバーが有効になっていて、カテゴリをホームページに割り当てると壊れます。このエラーが発生します。

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

AI は、初期化子で次のようなことを行うべきだと考えています。

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

これは私には理にかなっていますが、router.generate がありません。

(少なくとも私にとっては)奇妙なことに、管理者のサイドバーをクリックするまでは機能します。

「いいね!」 1