Divisão de tópico fez uma citação aparecer como mensagem apagada no novo tópico

Tento descrever claramente o bug:

O Tópico A tem 7 posts.
O Post 7 cita uma parte do texto do Post 6.
Dividimos o tópico em um novo tópico (B) a partir do Post 3 e anteriores, pois essa parte está fora do tópico.

No novo tópico (B), o Post 4 (Post 7 do tópico A) exibe a citação de um Post 6 excluído do tópico A, mostrando um ícone de lixeira dentro do bloco de citação, enquanto eu acho que deveria exibir a citação do Post 3 (Post 6 no tópico A) no novo tópico.

Alguém consegue reproduzir? Estou na versão (60a235d128).

3 curtidas

Sim, consigo reproduzir isso aqui: https://try.discourse.org/t/topic-splitting-test-part-two/1388. Quando tento expandir a citação na última postagem do tópico dividido, uma solicitação é feita ao tópico original do qual as postagens foram separadas. Isso retorna uma resposta 404 e faz com que o ícone de lixeira seja exibido.

2 curtidas

Isso é estranho. Como convidado, não estou vendo o ícone de lixeira, mas a citação correta — com URL funcional.

Edição: na verdade, o URL está linkando para a mensagem de mover:

O que acontece quando você clica no ícone de seta para expandir a postagem?

Ah, a lixeira. Na verdade, não me lembro se vi o texto original citado em algum momento no meu lado de produção.

Tentei corrigir esse problema aqui:

Esta é uma correção de melhor esforço que tenta substituir construções como post:{número antigo do post}, topic:{ID antigo do tópico} usando dados de quoted_posts e moved_posts, sem saber se faz parte da tag [quote].

4 curtidas