El contador de enlaces del tema se detiene en 50

Discourse 3.5.0.beta3-dev (afde7cc172).

El contador de enlaces que se muestra en la parte inferior de un tema parece detenerse en 50, incluso cuando hay más de 1000 enlaces en el hilo:

Como referencia:

En otro tema, este también dice 50:

Cuando hay más de 250 enlaces:

¿Alguien sabe qué podría estar causando esto? :thinking:

2 Me gusta

Sin mirar el código, creo que ese número probablemente proviene de topic_links, así que algo como

select * from topic_links where topic_id=1234

Sin embargo, parece un error.

3 Me gusta

Interesante, no había visto esa tabla.

Si esto ayuda, hay 4.155 enlaces en este ID de tema, pero dice 50x en el front end:

Suena como un error. Quizás comparte el enlace. Quizás mire en el código.

Parece que está limitado a 50 a propósito; supongo que es una unión complicada y que hacer cientos o miles sería un problema de rendimiento.

4 Me gusta

Mmm :thinking:

Gracias por la confirmación, @pfaffman

No entiendo por qué mostraríamos un número al usuario final que es completamente inexacto :person_shrugging:

Es mejor no mostrar información que mostrar información errónea.

Tengo una idea para una solución sencilla que no implique eliminar por completo ese número incorrecto.

Publicaré una sugerencia en Contribute > UX :grin:

1 me gusta

Sí, esto se encuentra entre un error y una experiencia de usuario.

Por un lado, solo afecta a la interfaz de usuario de Discourse, por otro lado, es un error mostrar un número que sabemos que no es correcto.

Creo que la solución más sencilla de nuestro lado es seleccionar 51 y luego mostrar el texto “50+” en la interfaz de usuario si obtenemos 51.

Parece estar en el ámbito de pr-welcome, pero dejaré que @lindsey clasifique y decida.

Ya veo:

Supongo que lo llevaremos allí.