assemblee-virtuelle / archipelago

Fostering interconnections between communities by creating synergies between their platforms
Apache License 2.0
14 stars 6 forks source link

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

Closed simonLouvet closed 3 months ago

simonLouvet commented 4 months ago

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
mguihal commented 4 months ago

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

mguihal commented 4 months ago

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 : https://github.com/assemblee-virtuelle/archipelago/pull/182 Dans mon cas, je vais également supprimer la relation défectueuse de la base de données.

simonLouvet commented 3 months ago

resolve by #182