En générant des tests automatiquement à partir des fichiers d'exemples (celui de mapping-tools en particulier), je me suis rendu compte que la route /v1/rnsr/2022/json ne renvoyait que des "value": "n/a" pour les exemples présentés.
mapping-tools
/v1/rnsr/2022/json
"value": "n/a"
Exemples présentés:
[ { "id":1, "value": "200816947R" }, { "id":2, "value": "202023588G" }, { "id":3, "value": "201521249L" }, { "id":4, "value": "200816947R" }, { "id":5, "value": "199018578S" }, { "id":6, "value": "202023587F" }, { "id":7, "value": "202024262P" }, { "id":8, "value": "201722766B" }, { "id":9, "value": "201722545L" }, { "id":10, "value": "200711922H" } ]
Or, le premier RNSR est présent dans le fichier mapping-tools/v1/rnsr/2022/RNSR-2021.jsonl:
mapping-tools/v1/rnsr/2022/RNSR-2021.jsonl
{ "id": "200816947R", "value": { "etablissements": [ { "numUAI": "0290346U", "libelle": "Université de Brest", "sigle": "BREST" }, { "numUAI": "0133973Y", "libelle": "Institut de recherche pour le developpement", "sigle": "IRD" }, { "numUAI": "0922262J", "libelle": "Institut Francais de Recherche pour l'Exploitation de la Mer", "sigle": "IFREMER" }, { "numUAI": "0753639Y", "libelle": "Centre national de la recherche scientifique", "sigle": "CNRS" } ], "numero_national_de_structure": "200816947R", "libelle": "LABORATOIRE D'OCEANOGRAPHIE PHYSIQUE ET SPATIALE", "type_de_structure": "UMR", "annee_de_creation": "2016", "sigle": "LOPS", "url": "https://www.umr-lops.fr/", "structure_englobante": { "id": "200810872M", "value": "Institut Universitaire Européen de la Mer" }, "structuration_hierachique": [ { "id": "200810872M", "value": "Institut Universitaire Européen de la Mer" }, { "id": "200816947R", "value": "LABORATOIRE D'OCEANOGRAPHIE PHYSIQUE ET SPATIALE" } ], "structures_rattachees": [] } }
Même l'exemple présent dans OpenAPI renvoie n/a.
n/a
d886296 résout le problème, même si je n'ai toujours pas compris pourquoi.
d886296
En générant des tests automatiquement à partir des fichiers d'exemples (celui de
mapping-tools
en particulier), je me suis rendu compte que la route/v1/rnsr/2022/json
ne renvoyait que des"value": "n/a"
pour les exemples présentés.Exemples présentés:
Or, le premier RNSR est présent dans le fichier
mapping-tools/v1/rnsr/2022/RNSR-2021.jsonl
:Même l'exemple présent dans OpenAPI renvoie
n/a
.