Open AurelienC opened 9 months ago
Salut, je reviens sur ce ticket aujourd'hui et j'ai une question un peu plus produit :
"True"
ou "true"
, "o"
et pleins d'autres chose)"true"
ou "false"
D'un côté c'est plus pratique pour la visualisation de son CSV (il n'y a pas de surprise, si il y a "o"
dans le CSV on voit "o"
dans l'interface), mais ça force du coup csvapi.data.gouv.fr de nous retourner la données non formatté et donc ce n'est pas très logique pour un utilisateur de l'API de récupérer un "o"
pour une colonne booléen.
Mes excuses @ThibaudDauce je suis passé à côté de ton retour
Mon cas d'usage est de vérifier avec le producteur de donnée la conformité de ses données par rapport à un schéma. Certains schémas (comme https://schema.data.gouv.fr/etalab/schema-lieux-covoiturage/) sont stricts sur la valeur booléenne attendue (seulement true/false, pas 1/0, pas True/False, etc.) Le fait de formater les données perturbe cette vérification qui implique alors d'autres étapes (télécharger le fichier, l'ouvrir dans Validata, etc.)
Description du bug
La prévisualisation d'une ressource interprète les données booléennes et remplace les valeurs true/false par 1/0. Cela est gênant, notamment, pour vérifier la conformité rapidement de certains jeux de données par-rapport à des schémas qui n'acceptent que true/false. L'affichage laisse penser que la ressource contient 1/0, alors qu'elle contient bien true/false.
Comment reproduire le bug
Cette ressource, colonne "ouvert" Il est affiché 1 ou 0 :
Les valeurs réelles sont bien true ou false :
Comportement attendu
Afficher les données de la ressource sans formatage.