datagouv / data.gouv.fr

Ce dépôt rassemble les tickets techniques qui portent sur data.gouv.fr.
https://www.data.gouv.fr
76 stars 14 forks source link

Ressource affichée comme "valide" sans être passée dans validata #1508

Open AurelienC opened 2 days ago

AurelienC commented 2 days ago

Description du bug

Sur ce jeu de données et la ressource en geojson, j'ai associé le schéma etalab/schema-zfe. Le tooltip du schéma indique que la ressource est valide par rapport au schéma, bien que validata ne valide pas ce type de fichier. Ce n'est pas spécifique à ce jeu de donnée, on le retrouve sur d'autres.

La condition v-if de cette partie du code pourrait évoluer afin de tester la présence d'un schéma et la présence d'une validation.

Information de la ressource :

{
    "checksum": {
        "type": "sha1",
        "value": "baa5a5fa30eec9c0cfb895e7b536c11be4588b37"
    },
    "created_at": "2024-09-25T07:58:32.835000+00:00",
    "description": "Etendue du périmètre de ZFE (Zone à Faibles Emissions) du territoire d’Annemasse Agglomération.\nDonnée disponible au format Geojson (EPSG 4326).",
    "extras": {
        "analysis:checksum": "baa5a5fa30eec9c0cfb895e7b536c11be4588b37",
        "analysis:content-length": 40862,
        "analysis:last-modified-at": "2024-09-25T08:47:51+00:00",
        "analysis:last-modified-detection": "last-modified-header",
        "analysis:mime-type": "application/json",
        "check:available": true,
        "check:date": "2024-09-25T13:52:03.350756+00:00",
        "check:headers:content-type": "application/vnd.geo+json",
        "check:status": 200,
        "check:timeout": false
    },
    "filesize": 40862,
    "filetype": "file",
    "format": "geojson",
    "harvest": null,
    "id": "4e9562c6-ae3e-4652-a31e-4325a63e488f",
    "internal": {
        "created_at_internal": "2024-09-25T07:58:32.835000+00:00",
        "last_modified_internal": "2024-09-25T09:32:27.849000+00:00"
    },
    "last_modified": "2024-09-25T09:32:27.849000+00:00",
    "latest": "https://www.data.gouv.fr/fr/datasets/r/4e9562c6-ae3e-4652-a31e-4325a63e488f",
    "metrics": {},
    "mime": "application/geo+json",
    "preview_url": null,
    "schema": {
        "name": "etalab/schema-zfe",
        "url": null,
        "version": null
    },
    "title": "perimetre-zfe-aa-20240925.geojson",
    "type": "main",
    "url": "https://static.data.gouv.fr/resources/perimetre-zfe-zones-a-faibles-emissions-sur-le-territoire-d-annemasse-agglomeration/20240925-084751/perimetre-zfe-aa-20240925.geojson"
}

Comment reproduire le bug

Étapes à suivre pour faire apparaître le bug :

  1. Aller à sur ce jeu de données
  2. Cliquer sur le "info" sur la ressource en geojson
  3. Constater que le tooltip indique que le schéma est valide
  4. Cliquer sur le rapport de validation
  5. Constater que validata ne valide pas ce schéma/type de données

Comportement attendu

Ne pas afficher le rapport de validation si la ressource n'a pas été vérifiée par validata.