Mise à jour. Les événements de calendrier préexistants ont été transférés du fuseau horaire local à l'UTC

J’ai exécuté ./laucher app rebuild ce matin (il existe d’autres moyens de mettre à jour, comme l’interface graphique).

Voici le détail actuel donné sur la page Admin.

Mon Discourse a un calendrier très actif. Toutes les heures de début et de fin d’événements prédéfinies sont passées de l’heure locale à l’heure UTC. Cela a un impact significatif sur ma communauté.

Cet événement était défini de 9h à 17h30.

Pouvez-vous nous montrer le code source de ce post où l’événement est défini ?

En fait, l’événement affiche simplement les heures de l’événement en UTC. Cliquer (ou peut-être survoler) l’événement affiche ceci.

Très étrange. J’ai maintenant vu plusieurs cas :

  1. En tant qu’autre utilisateur, l’événement visité affiche l’heure locale.
  2. En tant qu’administrateur, un événement était en UTC. Rafraîchi. L’événement a été mis à jour à l’heure locale.
  3. En tant qu’administrateur, j’ai choisi un autre événement. L’heure locale est affichée.
  4. En tant qu’administrateur, cet événement du 22 décembre s’affiche toujours en UTC.
  5. En tant qu’autre utilisateur, cet événement du 22 décembre s’affiche à l’heure locale.

Je suis content d’avoir une capture d’écran, sinon je penserais devenir fou.

[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]

À tout hasard, ces publications ont probablement eu besoin d’une nouvelle cuisson et votre serveur est en train de les traiter et de les recuire avec un formatage mis à jour.

Sur une publication qui semble toujours « incorrecte », si vous forcez une nouvelle cuisson :

semble-t-elle correcte ?

Je suis trop en retard. J’ai actualisé la page de mon exemple et l’événement s’est mis à l’heure locale.

Si je rencontre un autre problème d’événement, j’essaierai votre suggestion.

J’ajouterai que ma mise à jour était terminée il y a plus de 5 heures. Ce n’est pas un grand site. Ce n’est pas non plus un serveur puissant, mais il est adéquat.

C’est un problème avec les dates locales, parfois elles ne sont pas appliquées au calendrier, nous en sommes conscients, j’essaierai de résoudre ce problème dans un avenir proche.

2 « J'aime »

Je peux maintenant confirmer qu’une reconstruction a entraîné une mise à jour.

En tant qu’administrateur, j’ai trouvé cet événement…

puis j’ai utilisé l’option Reconstruire le HTML et j’ai obtenu ce résultat…

1 « J'aime »

L’option Reconstruire le HTML ne semble pas nécessaire. Je peux obtenir un résultat corrigé simplement en actualisant la page. C’est agaçant cependant, car la navigation depuis le calendrier des événements à venir vers l’événement donne des heures incorrectes. Les membres s’attendent à voir un résultat fiable à chaque fois.

Je ne pense pas avoir trouvé de cas d’heures incorrectement affichées pour un utilisateur autre que l’administrateur.

J’ai poussé un correctif il y a quelques jours qui devrait résoudre ce problème :

3 « J'aime »

Ce sujet a été automatiquement fermé 3 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.