139bercy / decp-rama

Outil pour agréger et convertir en un seul jeu de données toutes les données essentielles de la commande publique
https://139bercy.github.io/decp-docs/
MIT License
5 stars 3 forks source link

Fix dureemois empty #90

Closed menbati closed 2 years ago

menbati commented 2 years ago

Bonjour,

Suite au fix précédent (jq) quelques fichiers de marches-publics.info tombent en erreur sur la CI :

Correction de aws-marchespublics-annee-2019.json...
jq: error (at ./original-data/aws-marchespublics-annee-2019.json:3654667): Expected JSON value (while parsing '')
Correction de aws-marchespublics-annee-2020.json...
jq: error (at ./original-data/aws-marchespublics-annee-2020.json:4097946): Expected JSON value (while parsing '')
Correction de aws-marchespublics-annee-2021.json...
jq: error (at ./original-data/aws-marchespublics-annee-2021.json:3569669): Expected JSON value (while parsing '')

Cela est dû à la propriété dureeMois qui est vide dans quelques rares cas. Exemple Marché ID 201933PA04 de aws-marchespublics-annee-2019.json :

      "dureeMois": "",

Edit : j'oublie de préciser : je mets la valeur par défaut à 1 dans le cas où on n'arrive pas à détecter un nombre sur la propriété dureeMois. Valeur totalement arbitraire car je n'ai pas trouvé de "valeur par défaut" pour ce champ dans le reste du projet...

menbati commented 2 years ago

Zut, j'ai fait la branche depuis mon précédent commit quel boulet -_-