ArgumentError : nombre d'arguments incorrect (0 donné, 1 attendu) dans la vérification du problème upcoming_change_stable_opted_out — inondation des logs

REMARQUE : Le texte ci-dessous a été généré à ma demande par le chatbot officiel ask.discourse, résumant ma discussion

Je vois des centaines de ces avertissements dans /logs (plus de 1500 jusqu’à présent) :

Une vérification planifiée des problèmes du tableau de bord administrateur (upcoming_change_stable_opted_out) a échoué. : ArgumentError : nombre d'arguments incorrect (0 donnés, 1 attendu)

La trace de pile pointe vers :

app/services/problem_check/upcoming_change_stable_opted_out.rb:24:in 'translation_data'
app/models/problem_check.rb:203:in 'ProblemCheck#run'

La trace de pile complète est disponible si nécessaire. J’utilise Ruby 3.4.

Cela semble être un problème du noyau Discourse, similaire à d’autres bugs récents de ProblemCheck. La méthode translation_data à la ligne 24 de ce fichier est appelée avec 0 argument alors qu’elle en attend 1 — probablement un problème lié à la séparation des arguments nommés dans Ruby 3.4.

N’hésitez pas à me faire savoir si vous avez besoin d’informations supplémentaires.

(Bizarrement, mon tableau de bord administrateur ne m’indique plus la version que j’utilise. Je ne suis pas à plus de 2 semaines de mise à jour)