assemblee-virtuelle/archipelago

404 sur https://data.virtual-assembly.org/organizations/data_players

Closed this issue · 3 comments

Décrivez le bug
erreur 404 sur https://data.virtual-assembly.org/organizations/data_players alors que les données existent en base de donnée

image

image

le sujet fait bien partie du container
image

J'ai remarqué qu'il y a plusieurs adresses sans raisons

Etapes pour reproduire

  1. Aller sur https://archipel.assemblee-virtuelle.org/Organization
  2. Cliquer sur Data Players
  3. Voir l'erreur
    image

Je rencontre le même problème sur l'instance de Nantes suite à la migration. Il semble qu'un bug ait été introduit dans la version 0.7.0 de Semapps (probablement dans le package LDP ?) [EDIT: J'avais tort]. Je n'arrive pas à comprendre pourquoi ça n'arrive qu'à certaines ressources et non à d'autres, et il n'y a pas de log d'erreur côté middleware :/

cc @srosset81

Finalement, j'ai pris le temps d'investiguer. Ce n'est pas lié à la version 0.7 de Semapps, mais aux dernières mises-à-jour du derefence mixin. Il se trouve que dans mon cas, une ressource était lié via une relation à une autre ressource, qui n'existait plus, mais la relation était toujours présente en base de données... (l'inconvénient des bdd non-relationnelles 😢 )

Je propose cette correction : #182
Dans mon cas, je vais également supprimer la relation défectueuse de la base de données.

resolve by #182