Campo `liked` no Latest.json é sempre nulo mesmo quando um post é curtido

Tentei usar a API abaixo para curtir uma postagem:

POST : baseUrl/post_actions
Corpo - {"id": 123,"post_action_type_id": 2,"flag_topic": false}

Ao chamar latest.json, a resposta retorna liked: null para a postagem que foi curtida.

Quando curto a mesma postagem pela interface web do Discourse, consigo obter liked: true no latest.json.

Estou esquecendo algo na API de CURTIR acima que estou usando? Apenas tentei replicar a API chamada pela interface web do Discourse.

Você está solicitando o /latest.json como um usuário autenticado, com os cabeçalhos de autenticação?

Você está curtindo o OP?

Sim, estou solicitando /latest.json como um usuário autenticado com cabeçalhos de autenticação.

Você encontrou uma solução? Estou vendo o mesmo problema…

precisa adicionar track_visit + forceLoad como parâmetros de consulta ao carregar o tópico desta forma:

https://xxx.discourse.org/t/1026.json?track_visit=true&forceLoad=true