Le changement d'heure n'est pas pris en compte

Nous sommes tombés sur ce qui semble être un bug avec l’heure d’été qui n’est pas prise en compte et, par conséquent, affiche la mauvaise heure (actuelle) pour l’utilisateur. Nous avons rencontré ce problème l’année dernière, mais à l’époque, je l’ai rejeté comme un problème temporaire, mais il s’est reproduit, il semble donc s’agir d’un bug saisonnier. :sweat_smile:

Nous utilisons donc l’option pour afficher l’heure actuelle de l’utilisateur sur sa carte utilisateur :

Screenshot 2023-05-11 at 13.18.24

Tout fonctionne bien, jusqu’à ce qu’un changement d’heure d’été survienne.

Le cas particulier que j’ai trouvé concernait une personne aux Pays-Bas (fuseau horaire Europe/Amsterdam, correctement défini dans le compte) qui affichait une heure d’avance sur ce qu’elle devrait être. Les Pays-Bas ont changé leurs horloges le 26 mars, ce qui est probablement la raison pour laquelle cela est apparu maintenant. Il semble que cela se produise également pour les utilisateurs dans d’autres fuseaux horaires : j’ai vérifié avec Europe/Berlin (également CET/CEST) et aussi Europe/Helsinki (EET/EEST). Mon propre fuseau horaire est Europe/Lisbon, mais d’après ce que je peux dire, la mauvaise heure s’affiche incorrectement à la fois pour l’utilisateur lui-même et pour les autres dans des fuseaux horaires différents.

Le redémarrage de l’instance ne l’a pas résolu. Cependant, la reconstruction l’a résolu ! Il semble donc que quelque chose soit spécifique au moment où l’image est construite, ce qui empêche les changements d’heure d’été d’être reflétés lorsqu’ils surviennent. Les changements d’heure d’été se produisent à des dates différentes pour différents endroits, donc la planification de reconstructions comme solution de contournement n’est pas très pratique.

J’ai testé la correction (reconstruction) uniquement sur notre instance de staging/test, j’ai donc toujours notre instance de production qui a ce problème au cas où quelqu’un voudrait y jeter un œil (veuillez envoyer un message privé et je partagerai les détails), car cela ne sera reproductible que sur une instance qui n’a pas été reconstruite récemment, ce qui peut rendre le débogage/la reproduction un peu délicat.

4 « J'aime »

Pour info, cela continue de se produire – une grande partie de l’interface commence à mal fonctionner quand cela arrive, et comme l’heure d’été se déclenche à des dates différentes dans le monde, la planification d’une reconstruction annuelle n’est même pas faisable.