La cantidad solucionada en el resumen muestra valores incorrectos

Hay algunas discrepancias en el recuento de soluciones en Discourse, ya que estábamos incluyendo temas y publicaciones que ya han sido eliminadas.

Antes de la migración, indicábamos:

John tiene 27 soluciones porque la gente marcó su publicación como solución 27 veces.

Esto se almacena en la tabla UserActions.

Después de la migración, ahora contamos:

John tiene 20 soluciones porque hay 20 temas donde sus publicaciones son soluciones.

Esto se almacena en la tabla SolvedTopics y tiene un enlace directo a un tema existente y no eliminado.

Hay una diferencia sutil aquí: en el primer escenario, no había validaciones para verificar si la publicación de la solución o su tema aún existían.

Consultaré con nuestro equipo cuál es el mejor número para mostrar. Personalmente, me inclino por contar las soluciones para los temas que aún existen.

3 Me gusta