Errore Sidekiq per il Job Jobs::DeleteReplies

La correzione è disponibile qui:

Questa migrazione non ha funzionato come previsto:

DB.exec("UPDATE topic_timers SET duration_minutes = (duration * 60 * 24) WHERE duration_minutes != duration AND status_type = 7 AND duration IS NOT NULL")
DB.exec("UPDATE topic_timers SET duration_minutes = (duration * 60) WHERE duration_minutes != duration AND status_type != 7 AND duration IS NOT NULL")

La clausola WHERE duration_minutes != duration non funziona se duration_minutes è NULL, e tutti i valori erano lo erano.

Sì, solo il job Jobs::DeleteReplies faceva riferimento direttamente al nuovo campo duration_minutes, quindi gli altri timer dovrebbero essere rimasti invariati (per quanto ne so).

3 Mi Piace