Ora la parte preoccupante: non lo vedo in tutti gli argomenti. Alcuni sono corretti, altri no. Inoltre, alcuni argomenti creati dopo l’aggiornamento mostrano l’errore (quindi probabilmente non è dovuto alla migrazione).
Fortunatamente, mostra solo che verrà chiuso tra pochi secondi; in realtà, gli argomenti vengono chiusi secondo il programma corretto (ad esempio, 6 mesi).
Hmm, è interessante che si risolva da solo quando apri la finestra modale. Ci darò un’occhiata. Inoltre, ho aperto una PR per introdurre un nuovo componente per la durata; sono contento che tu abbia sollevato questa issue perché ora posso anche sostituire questo:
Quindi forse è meglio attendere che l’ultima modifica venga unita al codice principale e verificare come va; se non funziona, posso indagare ulteriormente. Farò un aggiornamento qui appena sarà stata unita.
Ho fatto ulteriori indagini (ancora su f6e6ae5e24) e ho scoperto che solo i vecchi argomenti presentano questo strano comportamento, quindi probabilmente si tratta effettivamente di un bug di migrazione..
I vecchi timer difettosi hanno duration = 4320 and duration_minutes = NULL.
Quelli nuovi che funzionano correttamente hanno duration = NULL and duration_minutes = 259200.
Sospetto che il problema sia in uno di questi due commit: