@BradCray (e chiunque altro stia cercando una soluzione per questo), non avrò tempo di preparare a breve una PR corretta con i test, quindi per il nostro Discourse ho applicato una patch che dovrebbe continuare a funzionare finché il metodo in questione non verrà modificato (nel qual caso spero venga sistemato!).
Inserisci il file allegato lib_email_receiver_rb-thunderbird_links.patch in, ad esempio, /var/discourse/shared/standalone/patches.txt [lib_email_receiver_rb-thunderbird_links.patch.txt|attachment](upload://1OvwVDGUCO2Y3VtkGZnt6hCjAZk.txt) (819 Byte) (potrebbe essere necessario eseguire
mkdir -p /var/discourse/shared/standalone/patches
)
quindi aggiungi quanto segue in containers/app.yml nella sezione hooks: after_code: (dopo i plugin, se ne hai):
hooks:
after_code:
# inserisci qui i plugin "-exec"
- exec:
cd: $home
cmd:
- git apply /shared/patches/lib_email_receiver_rb-thunderbird_links.patch.txt
Questo presuppone che /var/discourse/shared/standalone sia mappato su /shared nella sezione volumes:, quindi adatta il percorso al tuo ambiente.
Dovrai ricostruire il container con ./launcher rebuild app, ma dovresti mantenere la correzione ad ogni ricostruzione. Non sono sicuro che un aggiornamento avviato dall’amministratore web la applichi comunque.
[L’allegato ha estensione .txt per poter essere allegato a questo commento; potresti voler rimuoverla dal nome del file e dalla configurazione]