La notificación después de publicar un tema con Schedule Publishing solo muestra un spinner.

Estoy usando un temporizador de tema para programar publicaciones para que se publiquen en el futuro.[1] El sistema me da una notificación, lo cual es útil:

Screenshot 2024-02-28 at 12.56.37 PM

“28 de febrero de 1974” es el título del tema, para aclarar posibles confusiones. Pero el enlace va a este cuadro de diálogo de historial que es menos útil:

scheduled

No estoy seguro de qué tiene más sentido. Quizás simplemente mostrar la publicación.


  1. Esto es para publicar las entradas del diario de mi madre 50 años exactos después de que fueran escritas. ↩︎

2 Me gusta

¡Hola Jon! :wave:

Primero, quería avisarte que estamos investigando esto, nuestro equipo ha podido reproducirlo. :+1:

Segundo: ¡el mejor uso de las publicaciones programadas que he oído! :trophy:

4 Me gusta

Hola @jericson - He reproducido este error, pero no para el temporizador del tema. Esa notificación es para una edición (¿eliminada o movida?), no para la publicación en sí; fíjate en el lápiz. Usé el seguimiento de observados para hacer esto con un usuario de prueba y también con un administrador, y la notificación para la nueva publicación a través del temporizador no da el error (también tiene un icono diferente). ¿Cómo lograste obtener esa notificación de edición? ¿Estás usando dos usuarios diferentes o uno solo? ¿Estabas publicando desde una categoría segura o una publicación de tema que se estaba observando?

Recibí dos notificaciones para un usuario TL01 que observa la categoría donde se publicó en el temporizador por una cuenta del personal. la segunda muestra una edición que fue eliminada, que es la que genera el error. Todavía estoy tratando de determinar cómo lo está haciendo, pero algo anda mal ahí… :thinking:

6 Me gusta

Oh. Hice bastantes cosas, incluyendo asignar la publicación a la cuenta de mi madre y, eh, mover todo el tema desde otra instancia de Discourse. Así que sí. Ha tenido una historia inusual. Para que conste, corregí un error tipográfico después de publicar aquí y la notificación ahora va a esa revisión.

Entonces, ¿la notificación es para mostrarme que la publicación ha sido editada (de ahí el lápiz) y solo apareció cuando la publicación se publicó? ¿Significa eso que actualmente no hay una notificación para una publicación que se ha publicado y tuve “suerte” debido a un fantasma? [1]


  1. Mover el tema es un culpable probable, por supuesto. :wink: ↩︎

2 Me gusta

He experimentado el problema con un historial en blanco, pero no puedo reproducirlo programando una publicación.

@jericson, ¿podrías intentarlo con otro tema y ver si puedes reproducirlo? Si fue una combinación de las acciones que tomaste en el tema en cuestión, es posible que estemos buscando en el lugar equivocado para determinar qué está causando que la vista del historial esté en blanco.

Por favor, documenta los pasos exactos que sigues. :slight_smile:

4 Me gusta

Aquí tienes lo que hice:

  1. Crear una publicación usando mi propio usuario.
  2. Deslistar la publicación.
  3. Cambiar la propiedad de la publicación a mi títere.
  4. Programar la publicación para que se publique en un minuto.
  5. Esperar la notificación a mi propio usuario.

El títere también recibió una notificación que resulta en el spinner. Sucedió un minuto o así antes de que recibiera la notificación. Supongo que está relacionado con el cambio de propiedad, pero podría ser cuando la programé para su publicación.

Por si sirve de algo, esta es otra instancia de Discourse que la que descubrí el problema por primera vez.

3 Me gusta

¡Hola, Jon! Acabo de incorporar una solución para esto (FIX: only show edit history when navigating via edit notification for posts which have revisions and can have its edit history viewed by tyb-talks · Pull Request #26418 · discourse/discourse · GitHub). El problema es que la publicación del tema elimina todas las revisiones anteriores hechas a esa publicación, pero el comportamiento existente de ese tipo de notificación es también mostrar el modal del historial de la publicación. Esto falla cuando no se encuentran revisiones.

En este escenario, lo que se espera es que al hacer clic en esa notificación te lleve al tema sin abrir el modal del historial. Por favor, actualiza tu instancia a la última versión de Discourse y dime si te funciona :slight_smile:

4 Me gusta

¡Parece que ha funcionado! Recibí una notificación en esta publicación que me llevó directamente a la publicación. Después de editar la publicación, la notificación va a mi edición. Esa es una solución ideal en mi opinión. ¡Gracias!

2 Me gusta

Este tema se cerró automáticamente después de 11 horas. Ya no se permiten nuevas respuestas.