ArgumentError: numero errato di argomenti (forniti 0, attesi 1) nel controllo del problema upcoming_change_stable_opted_out — inondazione dei log

NOTA: Il testo sottostante è stato generato su mia richiesta dal chatbot ufficiale di ask.discourse, che ha riassunto la mia discussione

Sto vedendo centinaia di questi avvisi in /logs (oltre 1500 finora):

A scheduled admin dashboard problem check (upcoming_change_stable_opted_out) errored. : ArgumentError : wrong number of arguments (given 0, expected 1)

Il backtrace punta a:

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

Il tracciato dello stack completo è disponibile se necessario. Sto utilizzando Ruby 3.4.

Sembra essere un problema del nucleo di Discourse simile ad altri bug recenti di ProblemCheck. Il metodo translation_data alla riga 24 di quel file viene chiamato con 0 argomenti quando se ne aspetta 1 — probabilmente un problema di separazione degli argomenti keyword di Ruby 3.4.

Fate sapere se avete bisogno di ulteriori informazioni.

(Stranamente, la mia dashboard di amministrazione non mi dice più quale versione sto utilizzando. Non ho più di due settimane di anzianità)