Les entrées brouillon dans la table upload_references ne sont pas supprimées, pointant vers des brouillons inexistants

Bonjour !
Je fais référence à ce fil de discussion, car cela semble être un bug.
J’essaierai d’expliquer aussi simplement que possible, selon ma compréhension :

Chaque fois qu’un message (contenant des téléversements - images, fichiers, etc.) est modifié ou nouvellement créé, une nouvelle entrée est créée dans la table upload_references avec target_type - Draft (ce qui semble correct, car à ce moment-là, il s’agit d’un brouillon et il contient un téléversement).
Une nouvelle entrée dans la table drafts est également créée à ce moment-là - cela semble également normal.

MAIS… après que le message ait fini d’être modifié ou créé, l’entrée spécifique dans upload_references devrait être supprimée ou son target_type devrait être changé en Post (car ce n’est plus un brouillon).

L’entrée dans la table drafts est supprimée. L’entrée dans la table upload_references ne l’est pas !

Le résultat est que la table upload_references augmente avec des tonnes de références à des brouillons inexistants.
Cela empêche également les téléversements d’être nettoyés et les fichiers orphelins d’être purgés, ce qui entraîne un hébergement illégal / une croissance rapide du dossier de téléversements, etc.

Le problème existe depuis que j’ai installé le forum (3.3.0.beta1-dev) et je n’avais aucun plugin installé à ce moment-là. Je peux fournir toute information nécessaire.