Как создать маршрут для передачи в setDefaultHomepage

GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group · GitHub не работает, если включена боковая панель администратора и назначена категория для главной страницы. Возникает следующая ошибка:

Ошибка: маршрут discovery.c/projects/19 не найден
    at P.handlersFor (route-recognizer.js:521:1)
    at o.isActiveForRoute (

ИИ предполагает, что в инициализаторе можно сделать что-то вроде этого:

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

Это кажется мне логичным, но метода router.generate не существует.

Странно (по крайней мере, для меня), что всё работает, пока не нажать на «Администратор» в боковой панели.

1 лайк