Projet

Général

Profil

Bug #47875

API datetimes: mauvaises données au changement d'heure

Ajouté par Lauréline Guérin il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
20 octobre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Exemple avec un agenda de type meetings, avec un meeting_type d'1H, et un guichet ouvert le dimanche de 9H à 10H et de 14H à 15H

Pour la journée du dimanche 25 octobre 2020 (passage à l'heure d'hiver), l'affichage de l'agenda est ok

Mais si on récupère les slots via api/agenda/<agenda>/meetings/<mt_type>/datetimes/, pour la journée du dimanche on a:

        {
            "api": {
                "fillslot_url": "https://chrono.dev.publik.love/api/agenda/meetings/fillslot/foobar:2020-10-25-0900/" 
            },
            "datetime": "2020-10-25 08:00:00",
            "disabled": false,
            "id": "foobar:2020-10-25-0900",
            "text": "25 octobre 2020 09:00" 
        },
        {
            "api": {
                "fillslot_url": "https://chrono.dev.publik.love/api/agenda/meetings/fillslot/foobar:2020-10-25-1400/" 
            },
            "datetime": "2020-10-25 13:00:00",
            "disabled": false,
            "id": "foobar:2020-10-25-1400",
            "text": "25 octobre 2020 14:00" 
        }

les datetimes sont mauvais

Si je revert ce ticket #42146 j'obtiens:

        {
            "api": {
                "fillslot_url": "https://chrono.dev.publik.love/api/agenda/meetings/fillslot/foobar:2020-10-25-0900/" 
            },
            "datetime": "2020-10-25 09:00:00",
            "disabled": false,
            "id": "foobar:2020-10-25-0900",
            "text": "25 octobre 2020 09:00" 
        },
        {
            "api": {
                "fillslot_url": "https://chrono.dev.publik.love/api/agenda/meetings/fillslot/foobar:2020-10-25-1400/" 
            },
            "datetime": "2020-10-25 14:00:00",
            "disabled": false,
            "id": "foobar:2020-10-25-1400",
            "text": "25 octobre 2020 14:00" 
        }


Fichiers

Révisions associées

Révision f1bdcbbc (diff)
Ajouté par Lauréline Guérin il y a plus de 3 ans

api: fix meetings datetimes on time change (#47875)

Révision 8f3cccf2 (diff)
Ajouté par Lauréline Guérin il y a plus de 3 ans

api: fix meetings datetimes on time change (#47875)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus de 3 ans

  • Sujet changé de Erreur au changement d'heure à API datetimes: mauvaises données au changement d'heure
#3

Mis à jour par Lauréline Guérin il y a plus de 3 ans

#4

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

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

Mis à jour par Lauréline Guérin il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit f1bdcbbc46f84dea28d0927c796f2d2f59c39d92
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Oct 20 14:28:37 2020 +0200

    api: fix meetings datetimes on time change (#47875)
#6

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

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

Formats disponibles : Atom PDF