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.