Hébergement auto-géré avec 2 conteneurs, et lors de la reconstruction effectuée aujourd’hui (dernière version), Activitypub renvoie une erreur 502. Le commenter dans web_only.yml résout le problème.
Je peux le confirmer ; il fallait aussi le désactiver.
Il semble qu’une correction récente ait été apportée : FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub. Savais-tu si ta version centrale de Discourse utilise Rails 8.1 ou non ? @techAPJ, il nous faudra peut-être ajouter une entrée de compatibilité pour ce changement.
Je pense que oui :
root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
@pmusaraj J’ai vérifié cela avec Rails 8.0.5.1 et 8.1.3.1. Une entrée de compatibilité ne devrait pas être nécessaire : l’association corrigée fonctionne sur les deux versions. La déclaration précédente échoue à se charger sur Rails 8.1 car elle spécifie class_name en même temps que polymorphic: true.
Le rapport initial a été publié environ 15 minutes avant la fusion de la correction, il pourrait donc provenir d’une reconstruction sans la correction.
@Jagster @satonotdead pourriez-vous essayer de reconstruire à nouveau avec ActivityPub activé ? Si vous obtenez toujours une erreur 502, merci de partager le journal d’erreur depuis /logs.
La reconstruction a parfaitement fonctionné !