Skip to content

Structures non retournées par l’API v2 /api/v2/structure/ #5303

@PartyNell

Description

@PartyNell

Description :
Certaines structures existantes en base de données ne sont pas retournées par l’endpoint /api/v2/structure/ de l’API v2 de Geotrek-admin.

Le comportement observé montre qu’une structure est exposée uniquement lorsqu’elle est liée à un trek publié ou à un contenu touristique publié. Dans les autres cas, la structure est absente de la réponse de l’API, notamment lorsqu’elle n’est liée à aucun objet, lorsqu’elle est liée à un objet non publié ou lorsqu’elle est liée à un autre type d’objet métier.

Ce comportement provient du filtre RelatedPortalStructureOrReservationSystemFilter.

Comportement attendu :
L’endpoint /api/v2/structure/ devrait retourner les structures indépendamment :

  • de l’état de publication des objets liés ;
  • du type d’objet lié.

Impacts :
Ce comportement entraîne des données incomplètes dans l’API. Par effet de bord, certains objets peuvent ne pas remonter dans des systèmes consommateurs lorsque leur structure associée est absente de l’API.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions