Projet

Général

Profil

Development #52142

test évènements récurrents qui ne passe pas à minuit

Ajouté par Valentin Deniaud il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
17 mars 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non


Fichiers

Révisions associées

Révision b7f1a2c5 (diff)
Ajouté par Valentin Deniaud il y a environ 3 ans

agendas: use localtime when computing recurrence rule (#52142)

Historique

#1

Mis à jour par Valentin Deniaud il y a environ 3 ans

Vrai bug : on calcule les paramètres de répétition dans la méthode save(), paramètres incluant notamment le jour de répétition. Donc évènement à 00:30 -> 23:30 en UTC -> répétition le mardi au lieu du mercredi, genre. Ça c'est la théorie, en pratique on est sauvé par le fait que l'heure arrive en timezone locale quand on sauvegarde un évènement depuis le manager, et donc le calcul du jour utilise bien 00:30.

Il n'y a qu'un test qui plante à minuit parce que la plupart des autres ont un freezer, sinon ils casseraient aussi.

#2

Mis à jour par Paul Marillonnet il y a environ 3 ans

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Valentin Deniaud il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit b7f1a2c5ec9ac1985ca8c7ab213cb50e1b08f200
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Mar 17 15:30:31 2021 +0100

    agendas: use localtime when computing recurrence rule (#52142)
#4

Mis à jour par Frédéric Péters il y a environ 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF