Na visualização de categoria, tenho alguns tópicos “fantasmas” sem título, nos quais não consigo clicar nem excluí-los.
Alguma ideia de como limpar isso?
Na visualização de categoria, tenho alguns tópicos “fantasmas” sem título, nos quais não consigo clicar nem excluí-los.
Alguma ideia de como limpar isso?
Olá @Aaron_B
Você já tentou no modo de segurança?
Além disso, você está usando uma versão atualizada do Discourse? (seja 3.1.1 ou 3.2.0.beta2-dev)
Estou executando 3.2.0.beta2-dev. Vou entrar no modo de segurança para ver se consigo encontrar alguma opção.
O modo de segurança exibe os mesmos tópicos “vazios” ou “fantasmas” que não consigo remover ou ver uma interface para excluir.
Isso é incomum. Não tenho certeza de como eles chegaram a esse estado? Deveria ser impossível através do curso normal das coisas.
No entanto, clicar no carimbo de data/hora da última atividade ainda funciona para levá-lo à última postagem?
Isso funcionou! Eu não tinha notado que o timestamp da última atividade estava vinculado. Uma vez lá, pude ver que era um remanescente de uma postagem do recurso de postagens incorporadas.
Tudo limpo!
Você sabe como conseguiu um tópico sem título? Estou me perguntando se está faltando alguma validação em algum lugar.
Não diretamente, mas a partir da postagem que acessei, ela foi gerada automaticamente pelo recurso de postagens incorporadas.
Existem outros casos em que tópicos sem títulos podem ser criados.
Migrei do vBulletin há 3 anos, e as postagens de perfil foram importadas para o Discourse como tópicos sem título.
Talvez discourse/lib/topic_creator.rb at 24feb20abc713d06106a480b0b4e2f20b3938360 · discourse/discourse · GitHub falte essa verificação? Não verifiquei, pois mal sei ler código e também não investiguei o script de migração do vBulletin. É apenas um palpite.
É isso. Tanto para o script de importação quanto para o código que cria tópicos a partir de incorporações. É intencional, mas talvez não devesse permitir a criação de tópicos com 0 caracteres no título.
Fora de tópico, mas um truque é ler código como se fosse uma forma estranha de linguagem natural. Eventualmente, começa a fazer sentido. Isso e abrir a base de código em um IDE para facilitar a pesquisa.