Développement #52142
test évènements récurrents qui ne passe pas à minuit
Start date:
17 March 2021
Due date:
% Done:
0%
Estimated time:
Patch proposed:
Yes
Planning:
No
Description
Files
Associated revisions
History
Updated by Valentin Deniaud over 3 years ago
- File 0001-agendas-use-localtime-when-computing-recurrence-rule.patch 0001-agendas-use-localtime-when-computing-recurrence-rule.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
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.
Updated by Paul Marillonnet over 3 years ago
- Status changed from Solution proposée to Solution validée
Updated by Valentin Deniaud over 3 years ago
- Status changed from Solution validée to 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)
Updated by Frédéric Péters over 3 years ago
- Status changed from Résolu (à déployer) to Solution déployée
agendas: use localtime when computing recurrence rule (#52142)