Массив `groups` объекта JS пользователя не заполнен для нескольких пользователей

Если вы разрабатываете компоненты для Discourse, думаю, самый простой способ — использовать API Discourse. Если же вы разрабатываете клиент, то, полагаю, имя пользователя должно было быть известно уже давно?

Для первого случая вот пример:

require("discourse/lib/plugin-api").withPluginApi("1.0.0", (api) => { console.log(api.currentUser()); });