# Draft-Einträge in der Tabelle upload\_references werden nicht entfernt. Verweisen auf nicht existierende Drafts.

**URL:** <https://meta.discourse.org/t/draft-entries-in-table-upload-references-doesnt-get-removed-points-to-non-existant-drafts/301452>\
**Category:** Bug\
**Tags:** uploads\
**Created:** [29. März 2024 um 01:26 UTC](https://meta.discourse.org/t/draft-entries-in-table-upload-references-doesnt-get-removed-points-to-non-existant-drafts/301452 "2024-03-29T01:26:56Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![groove6j](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/groove6j/32/367325_2.png) [@groove6j](https://meta.discourse.org/u/groove6j)\
**Post date:** [29. März 2024 um 01:26 UTC](https://meta.discourse.org/t/draft-entries-in-table-upload-references-doesnt-get-removed-points-to-non-existant-drafts/301452/1 "2024-03-29T01:26:56Z")

</div>

Hallo!  
Ich beziehe mich auf [diesen Thread](https://meta.discourse.org/t/uploads-not-getting-orphaned-and-purged/259036/7), da dies ein Fehler zu sein scheint.  
Ich werde versuchen, es so einfach wie möglich zu erklären, wie ich es verstehe:

Jedes Mal, wenn ein Beitrag (der Uploads – Bilder, Dateien usw. enthält) bearbeitet oder neu erstellt wird, wird ein neuer Eintrag in der Tabelle **upload\_references** mit **target\_type** – Draft erstellt (was korrekt zu sein scheint, da es sich zu diesem Zeitpunkt um einen Entwurf handelt und dieser einen Upload enthält).  
Außerdem wird zu diesem Zeitpunkt ein neuer Eintrag in der Tabelle **drafts** erstellt – das scheint auch normal zu sein.

ABER… nachdem der Beitrag fertig bearbeitet oder erstellt wurde, sollte der spezifische Eintrag in **upload\_references** entweder entfernt oder sein **target\_type** in Post geändert werden (da es kein Entwurf mehr ist).

Der Eintrag in der Tabelle **drafts** wird entfernt. Der Eintrag in der Tabelle **upload\_references** bleibt bestehen!

Das Ergebnis ist, dass die Tabelle **upload\_references** [mit unzähligen Referenzen anwachsen](https://meta.discourse.org/uploads/short-url/gdMEhZ3My85lm2CHNX3oq1D30NL.csv) zu nicht existierenden Entwürfen.  
Dies verhindert auch, dass Uploads bereinigt werden und verwaiste Dateien gelöscht werden, was zu illegalem Hosting/schnell wachsendem Upload-Ordner usw. führt.

Das Problem besteht, seit ich das Forum installiert habe (3.3.0.beta1-dev) und zu diesem Zeitpunkt keine Plugins installiert hatte. Ich kann bei Bedarf alle Informationen bereitstellen.

---

_[View the full topic](https://meta.discourse.org/t/draft-entries-in-table-upload-references-doesnt-get-removed-points-to-non-existant-drafts/301452)._
