Self-hosted con 2 container, e quando ho fatto il rebuild oggi (ultima versione), Activitypub restituisce un errore 502. Commentarlo in web_only.yml risolve il problema.
Posso confermare; doveva essere disattivato anche quello.
Sembra che ci sia stata una recente correzione FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub, sai se la tua versione core di Discourse ha Rails 8.1 o no? @techAPJ potremmo dover aggiungere una voce di compatibilità per questa modifica.
Credo di sì:
root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
@pmusaraj Ho verificato questo su Rails 8.0.5.1 e 8.1.3.1. Non dovrebbe essere necessaria una voce di compatibilità: l’associazione corretta funziona su entrambe le versioni. La dichiarazione precedente non viene caricata su Rails 8.1 perché specifica class_name insieme a polymorphic: true.
La segnalazione iniziale è stata pubblicata circa 15 minuti prima che la correzione venisse integrata, quindi potrebbe provenire da una ricostruzione senza la correzione.
@Jagster @satonotdead potreste provare a ricostruire di nuovo con ActivityPub abilitato? Se ricevete ancora un errore 502, per favore condividete il log degli errori da /logs.
La ricostruzione ha funzionato bene!