Em algum momento após a criação de algumas categorias, o usuário que as criou foi excluído. Ao analisar o log, vi que o Discourse excluiu automaticamente essas postagens ao mesmo tempo em que o usuário foi removido.
Não percebemos que isso causou problemas até algum tempo depois, quando ficou claro que, embora os administradores ainda pudessem ver (e editar) as postagens de descrição das categorias afetadas, quando usuários comuns tentavam visualizar essas postagens, recebiam esta mensagem: “Erro; ao tentar carregar; Algo deu errado.”
Essas postagens de descrição de categoria aparecem com fundo vermelho. Posso ver que elas foram excluídas e quando. Vejo o botão ‘recuperar’, mas clicar nele não faz absolutamente nada.
Se eu acessar as configurações de uma das categorias afetadas (clicando no botão Editar) e clicar no botão Editar Descrição, sou levado à postagem excluída correspondente. Posso fazer alterações e salvá-las, e após atualizar a página, a nova descrição aparece. No entanto, usuários não administradores ainda não conseguem ver o conteúdo da postagem (apenas o erro).
Consegui alterar a propriedade de uma das postagens para meu próprio usuário administrador, mas o botão ‘recuperar’ ainda não funciona.
Encontrei relatórios semelhantes no meta Discourse, mas até agora nenhum dos conselhos ajudou.
Encontrei uma referência a uma pessoa que conseguiu recuperar uma postagem com problema semelhante usando a API do Discourse e comecei a investigar, mas não consegui encontrar nada sobre recuperação de postagens na documentação da API. Veja: Can't recover a topic by a deleted user
Espero que haja uma solução que não envolva recriar as categorias afetadas do zero.
Atualização: quando clico no botão ‘recuperar’ para uma dessas postagens, é gerada uma entrada no log de erros:
Erro: Proibido
URL: mysite/assets/ember_jquery-189e46ebcb33594b835e782fd1ce916ec750bc0cf980ebc4fb7796649161a18d.js
Linha: 1
Coluna: 266460
Localização da Janela: mysite/t/about-the-showcases-and-use-cases-category/28