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.
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 :
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.