Richie
(Richie Rich)
1
Discourse 3.5.0.beta3-dev (afde7cc172).
O contador de links exibido na parte inferior de um tópico parece parar em 50, mesmo quando há mais de 1.000 links na thread:
Como referência:
Em outro tópico, este também diz 50:
Quando há mais de 250 links:
Alguém sabe o que pode estar causando isso? 
2 curtidas
pfaffman
(Jay Pfaffman)
2
Sem olhar o código, acho que esse número provavelmente vem de topic_links, então algo como
select * from topic_links where topic_id=1234
Parece um bug, no entanto.
3 curtidas
Richie
(Richie Rich)
3
Interessante, não tinha reparado nessa tabela.
Se isso ajudar, existem 4.155 links neste ID de tópico, mas diz 50x no front-end:
pfaffman
(Jay Pfaffman)
4
Parece um bug. Talvez compartilhe o link. Talvez olhe no código.
Parece que é limitado a 50 de propósito; acho que é um join complicado e ter que fazer centenas ou milhares seria um problema de desempenho.
4 curtidas
Richie
(Richie Rich)
5
Hmmm 
Obrigado pela confirmação @pfaffman
Não sei por que mostraríamos um número ao usuário final que é completamente impreciso 
Nenhuma informação é melhor do que informação imprecisa.
Tenho uma ideia para uma solução fácil que não envolve remover completamente este número incorreto.
Postarei uma sugestão em UX 
1 curtida
sam
(Sam Saffron)
6
Sim, isso fica entre um bug e UX.
Por um lado, isso afeta apenas a interface do usuário do Discourse, por outro lado, é um bug mostrar um número que sabemos que não está correto.
Acho que a correção mais simples do nosso lado é selecionar 51 e, em seguida, mostrar o texto “50+” na interface do usuário se recebermos 51.
Parece estar no âmbito de pr-welcome, mas deixarei @lindsey para triar e decidir.
sam
(Sam Saffron)
7
Entendi:
Então, acho que vamos discutir isso lá.