Impossibile eliminare i post di un utente: InvalidForeignKey

Ho attivato la cancellazione dei post di un utente.

Dato che i post non sono stati cancellati, ho controllato sidekiq e i /logs. Il processo di cancellazione restituisce un errore:

Job exception: PG::ForeignKeyViolation: ERROR:  update or delete on table "reviewables" violates foreign key constraint "fk_rails_2fe5fa5cd0" on table "reviewable_notes"
DETAIL:  Key (id)=(7870) is still referenced from table "reviewable_notes".

Questo elemento revisionabile è stato approvato 15 giorni fa e ci sono effettivamente tre note ad esso collegate.

L’utente che ha creato il flag id 7870 è anche l’utente di cui sto cercando di cancellare i post, il che immagino sia il problema.

Ma cosa devo fare ora per eliminare questo errore e cancellare l’account dell’utente?

Sembra che questo sia un bug e al momento è necessario eliminare il commento:

1 Mi Piace