Development #35726
éviter le crash sur un workflow qui n'aurait pas de statuts
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
01 septembre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Ça ne devrait pas arriver en situation normale mais si jamais c'était le cas, ça crasherait ainsi :
File "/home/fred/src/eo/wcs-olap/wcs_olap/wcs_api.py", line 198, in schema return self.__wcs_api.get_schema(self.slug) File "/home/fred/src/eo/wcs-olap/wcs_olap/wcs_api.py", line 307, in get_schema return Schema(wcs_api=self, **json_schema) File "/home/fred/src/eo/wcs-olap/wcs_olap/wcs_api.py", line 174, in __init__ self.workflow = Workflow(wcs_api, **self.workflow) File "/home/fred/src/eo/wcs-olap/wcs_olap/wcs_api.py", line 151, in __init__ assert not hasattr(self.statuses[0], 'startpoint'), 'startpoint is exported by w.c.s. FIXME' IndexError: list index out of range
(en vrai dans mon environnement de dev j'ai eu la situation).
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-avoid-crash-on-workflows-without-any-status-35726.patch 0001-avoid-crash-on-workflows-without-any-status-35726.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Christophe Siraut il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit b5ceb76525c33a1c91bc9c5d8ac243ca2580a16c Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Sep 1 09:52:32 2019 +0200 avoid crash on workflows without any status (#35726)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
avoid crash on workflows without any status (#35726)