Recientemente actualizamos a la versión 3.1.0.beta6 y notamos que en las publicaciones que requieren la aprobación del moderador, el usuario puede ver la respuesta pendiente al final del tema después de publicarla, pero una vez que la página se actualiza, no puede ver su respuesta pendiente.
¿Hay alguna configuración nueva que controle este comportamiento, o ha cambiado ese comportamiento en el último año aproximadamente?
Aún pueden verlo en su perfil > Actividad > Pendiente, pero sería más fácil para el usuario que vieran ese contenido en línea en el tema después de que la página se actualice.
Parece haber un problema con la última actualización realizada en la versión 3.1.0.beta6
Informe de error
Prioridad/Severidad: Media - El problema impide que las publicaciones se muestren correctamente a los usuarios que esperan la aprobación de publicaciones, lo cual es una funcionalidad central de Discourse.
Plataforma: Versión de Discourse 3.1.0.beta6. El problema parece ser independiente de la plataforma, ya que está relacionado con una actualización reciente.
Descripción: Después de la actualización reciente a la versión de Discourse 3.1.0.beta6, las publicaciones no se muestran como se esperaba. El problema parece estar relacionado con la clase PostSerializer, que se actualizó en la versión reciente. Las publicaciones funcionan como se esperaba en la versión anterior 3.1.0.beta5.
Resultado REAL: Las publicaciones en espera de aprobación no se muestran después de que la página se actualiza como se esperaba.
Resultado ESPERADO: Las publicaciones en espera de aprobación deberían mostrarse correctamente como lo hacían en la versión anterior.
Pasos para reproducir:
Actualiza Discourse a la versión 3.1.0.beta6.
Asegúrate de que approve post count o cualquiera de las otras configuraciones de aprobación de publicaciones esté configurada.
Crea una publicación nueva o ve una publicación existente.
Observa que la publicación no se muestra como se esperaba.
Notas adicionales: El problema parece estar posiblemente relacionado con la actualización reciente (21 de julio de 2023) de PostSerializer y/o PostGuardian. Las publicaciones funcionan como se esperaba en la versión anterior 3.1.0.beta5. El problema necesita ser investigado más a fondo para identificar la causa exacta y la solución.
Un error en la versión 3.1.0.beta6 de Discourse está impidiendo que las publicaciones pendientes de aprobación se muestren correctamente. Se sospecha que este problema está relacionado con actualizaciones recientes de las clases PostSerializer y/o PostGuardian. El problema es independiente de la plataforma y no estaba presente en la versión anterior (3.1.0.beta5).
Publicado el informe de error en el soporte donde se planteó el problema: