Composer personalizado não consegue postar tópico

Eu implementei um composer personalizado criando uma nova rota onde crio uma instância do composer usando ComposerModel.create(). Depois de preencher os dados necessários, eu aciono a ação de postagem a partir do controller, onde chamo this.composer.save().

O tópico é criado com sucesso no backend; no entanto, durante o processo de salvamento, o composer padrão do Discourse abre automaticamente e, em seguida, exibe um Erro Interno do Servidor. Apesar desse erro, o tópico é postado corretamente.

Eu gostaria de entender por que o composer padrão está sendo acionado ao chamar composer.save() a partir do controller e como posso impedir que o composer padrão abra ao postar um tópico usando meu composer personalizado.

1 curtida