Ejecuté ./laucher app rebuild esta mañana (también hay otras formas de actualizar, como la GUI).
Este es el detalle actual que se muestra en la página de administración.
Mi Discourse tiene un calendario muy activo. Todas las horas de inicio y fin de los eventos predefinidos se restablecen de la hora local a la hora UTC. Eso tiene un impacto significativo en mi comunidad.
Ese evento se definió como 9am → 5:30pm.
¿Puedes mostrarnos el código fuente de esa publicación donde se define el evento?
En realidad, el evento solo muestra las horas del evento en UTC. Al hacer clic (o quizás al pasar el cursor) sobre el evento, se muestra esto.
Muy extraño. Ahora he visto una variedad de casos:
Como otro usuario, el evento visitado muestra la hora local.
Como administrador, un evento era UTC. Actualizado. El evento se actualizó a la hora local.
Como administrador, elegí otro evento. Se muestra la hora local.
Como administrador, ese evento del 22 de diciembre todavía se muestra como UTC.
Como otro usuario, ese evento del 22 de diciembre se muestra como hora local.
Me alegro de tener una captura de pantalla o pensaría que me estoy volviendo loco.
[event start="2024-12-22 09:00" status="standalone" timezone="America/Toronto" end="2024-12-22 17:30" reminders="bumpTopic.3.days" allowedGroups="trust_level_0"]
[/event]
Como suposición, estas publicaciones probablemente necesitaban un rebake y tu servidor está trabajando en ellas y rebakeándolas con formato actualizado.
En una publicación que todavía se ve “mal”, si fuerzas un rebake:
¿se ve bien?
Llego tarde. Actualicé la página de mi ejemplo y el evento se actualizó a la hora local.
Si encuentro otro evento problemático, intentaré tu sugerencia.
Añadiré que mi actualización se completó hace más de 5 horas. No es un sitio grande. Tampoco es un servidor potente, pero es adecuado.
j.jaffeux
(Joffrey Jaffeux)
20 Diciembre, 2024 18:03
8
Este es un problema con las fechas locales, a veces no se aplican al calendario, somos conscientes, intentaré solucionarlo en un futuro próximo.
2 Me gusta
Ahora puedo confirmar que una reconstrucción resultó en una actualización.
Como administrador, encontré este evento…
y luego usé la opción Rebuild HTML (Reconstruir HTML) y obtuve este resultado…
1 me gusta
La opción Rebuild HTML no parece ser necesaria. Puedo obtener un resultado corregido simplemente actualizando la página. Es molesto, sin embargo, porque navegar desde el calendario de Eventos Próximos al evento me da las horas incorrectas. Los miembros esperan ver un resultado confiable cada vez.
No creo haber encontrado un caso de horas mostradas incorrectamente para ningún usuario que no sea el administrador.
j.jaffeux
(Joffrey Jaffeux)
6 Enero, 2025 08:47
12
Hace unos días implementé una corrección que debería solucionar esto:
committed 12:02PM - 23 Dec 24 UTC
The next ensures `this.htmlDates` has correctly been set and a render is on goin… g which is going to be awaited by the schedule render. Before this fix `querySelectorAll` could return an empty nodes list as the dates were not rendered yet.
Note next shouldn't have this effect here, so it's either a false positive or another side effect we were not expecting.
3 Me gusta
j.jaffeux
(Joffrey Jaffeux)
Cerrado
9 Enero, 2025 08:48
14
Este tema se cerró automáticamente 3 días después de la última respuesta. Ya no se permiten nuevas respuestas.