Projet

Général

Profil

Bug #50298

maelis: ne pas planter s'il manque une unité dans le catalogue

Ajouté par Nicolas Roche il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
19 janvier 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Le endpoint child-activities renseigne le statut (pas encore / déjà inscrit) des activités renvoyées par le WS readActivityList en fonction de celles retournées par le WS readFamily.

Or il se peut que le WS readFamily retourne des activités qui n'existent pas dans le catalogue.


Fichiers

Révisions associées

Révision 2e30f462 (diff)
Ajouté par Nicolas Roche il y a plus de 3 ans

maelis: skip units not present in activities lists (#50298)

Historique

#2

Mis à jour par Nicolas Roche il y a plus de 3 ans

#3

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 3 ans

L'exception est trop large. Il faut soit intercepter uniquement KeyError ou sans passer par try:... except:...:

            child_unit_id = child_unit['idUnit']
            unit = activity['units'].get(child_unit_id)
            if not unit:
                continue

#5

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 3 ans

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

Un message de commit un peu plus explicite, genre: skip units not present in activities lists et go.

#6

Mis à jour par Nicolas Roche il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 2e30f462c9ad31d168d846ed074f80ec4bf32050
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Tue Jan 19 11:21:16 2021 +0100

    maelis: skip units not present in activities lists (#50298)
#7

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