assemblee-virtuelle / archipelago

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

[patch] Fix derefence mixin when resources are not found #182

Closed mguihal closed 1 month ago

mguihal commented 2 months ago

Hello,

Il existe semble-t'il parfois des bouts de relations en base de données alors que la ressource liée n'existe plus. Je n'ai pas investigué plus loin si le problème est plus profond (par exemple : si on supprime une ressource, est-ce que les relations liées sont bien toutes supprimées ?), mais en tout cas le dereference mixin générait une erreur à ce moment-là, empêchant le GET de la ressource parente.

Je propose de mettre un try-catch autour de la récupération des ressources liées, afin de ne plus faire remonter d'exception. J'ai aussi rajouté un log qui permettra de voir si des relations orphelines existent

simonLouvet commented 1 month ago

@mguihal j'ai mergé pour essayer de résoudre le #181 sur le serveur https://archipel.assemblee-virtuelle.org/

simonLouvet commented 1 month ago

@srosset81 est-ce que c'est possible pour toi de redéployer https://archipel.assemblee-virtuelle.org/ ?