Le voci bozza nella tabella upload_references non vengono rimosse. Puntano a draft inesistenti.

Ciao!
Mi riferisco a questo thread, perché questo sembra essere un bug.
Cercherò di spiegare nel modo più semplice possibile secondo la mia comprensione:

Ogni volta che un post (contenente upload - immagini, file, ecc.) viene modificato o creato ex novo, viene creata una nuova voce nella tabella upload_references con target_type - Draft (il che sembra corretto, perché in quel momento è una bozza e contiene un upload).
Viene creata anche una nuova voce nella tabella drafts in quel momento - anche questo sembra normale.

MA… dopo che il post è stato modificato o creato, la specifica voce in upload_references dovrebbe essere rimossa o il suo target_type cambiato in Post (perché non è più una bozza).

La voce nella tabella drafts viene rimossa. La voce nella tabella upload_references no!

Il risultato è che la tabella upload_references cresce con tonnellate di riferimenti a bozze inesistenti.
Ciò impedisce inoltre che gli upload vengano puliti e che i file orfani vengano eliminati, il che porta a hosting illegale/cartella di upload in rapida crescita, ecc.

Il problema esiste da quando ho installato il forum (3.3.0.beta1-dev) e all’epoca non avevo plugin installati. Posso fornire qualsiasi informazione necessaria.