Títulos de tópicos incompletos que começam com um número podem apresentar comportamento estranho

Se você colocar um título que começa com um número e esse número coincide com o ID de um tópico diferente, ao compartilhar ou clicar em um link direto (sem o ID da postagem), você será automaticamente redirecionado para o tópico em conflito.

Por exemplo, o título desta postagem começa com 101646, que é o ID da postagem de outro tópico (este).

Mas, se eu postar um link para isto:

https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe

Copiar e colar funciona melhor para este exemplo.

Este é o URL deste tópico (atual), mas ele redireciona para a Prévia da Lista de Tópicos (a menos que eu adicione /153975 no final).

No entanto, qualquer outra postagem posso linkar diretamente, desde que não haja um ID compartilhado no início do URL.
Exemplo:

https://meta.discourse.org/t/install-plugins-in-discourse

Redireciona corretamente.

Se não tiver o ID do tópico, tenho certeza de que está fazendo uma consulta e sua URL numérica confunde essa função.

Não tenho certeza se é um bug, já que o Discourse não compartilha URLs sem o ID do tópico.

Claro, talvez não seja um bug, apenas uma observação interessante. O link funciona, no entanto, se o número não entrar em conflito… então ainda é um pouco estranho.

Você só precisa do ID do tópico; o resto é processado automaticamente. Por exemplo, este tópico está disponível em https://meta.discourse.org/t/123-numbers-dont-mean-a-thing/153975.

Isso significa que você pode corrigir erros no título ou na URL sem precisar atualizar os links existentes. Bem prático. :slight_smile:

Interessante, mas se você não tiver um ID de tópico, ele (geralmente) encontra o tópico correto com base no título.

Não, isso está incorreto. A URL deste tópico é
https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/153975, não https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/

Então, se você estiver inserindo uma URL de tópico incompleta, ela tentará resolvê-la — usando o número…