Aqui está uma rápida olhada para ajudar a resolver o problema antes de dormir. 
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/helpers/category-link.js#L159
displayName não existe. Existe um campo name em vez disso.
As alterações acontecem neste commit:
Parece que faltam os getters no contexto do resumo do usuário, já que os dados são recuperados de /summary.json.
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/models/user.js#L1068-L1073
Talvez mapear top_categories com Category.create() ou uma classe específica básica seria aceitável.
4 curtidas