Uploads werden nicht verwaist und bereinigt

Ähnliche Themen durchgehen, um möglicherweise passende ungelöste Fälle zu sammeln. Hier ist ein gutes Beispiel dafür, wie diese Situationen aufgrund von Benutzer-Uploads, die nicht wie erwartet verwaist und dauerhaft entfernt werden, sogar rechtliche Probleme verursachen können:

Eine weitere ähnliche Situation aus dem Jahr 2016:

Diese Art von Bedingungen schafft eine riesige Angriffsfläche für Missbrauch und sogar gezielte Angriffe zum Hochladen illegaler Inhalte, die möglicherweise nicht dauerhaft vom Server entfernt werden, selbst wenn die Administratoren davon ausgehen. Natürlich ist das manuelle Löschen einzelner Dateien direkt aus dem Dateisystem möglich, aber ich glaube nicht, dass die Leute für eine so grundlegende Notwendigkeit gezwungen werden sollten, diesen Weg zu gehen, insbesondere wenn eine GUI-Einstellung einen automatischen Bereinigungsprozess anzeigt und Moderatoren oft keinen direkten Zugriff auf den Server haben. Außerdem ist das manuelle Löschen bei vielen Dateien, die über verschiedene gelöschte Themen verstreut sind, nicht praktikabel.

Gibt es hier genug Grundlage für einen tatsächlichen Fehlerbericht? Ich schließe eine mögliche Fehlkonfiguration unsererseits nicht aus, aber ich bin verblüfft über das Fehlen von Fehlermeldungen und alles andere scheint einwandfrei zu funktionieren. Ich habe immer mehr Tage mit Fehlerbehebung und Tests verbracht und dabei mehr Wissen über Discourse und seine Komponenten gewonnen, sodass ich denke, dass ich mit etwas Anleitung herausfinden könnte, ob es einen Eckfall gibt, der dieses seltsame Verhalten auslöst. Ich hoffe, es ist in Ordnung, @zogstrip zu diesem Zeitpunkt zu pingen?

Ist es als temporäre Lösung möglich, alle Uploads manuell in das Tombstone-Verzeichnis zu verschieben und die Upload-Wiederherstellungsmethoden zu verwenden, um nur die nicht verwaisten Dateien wieder in ihre richtigen Verzeichnisse wiederherzustellen? Ich habe dies heute tatsächlich versucht, aber rake uploads:recover_from_tombstone hat keine Dateien wiederhergestellt. Könnte dies auf ein größeres Problem mit den Datenbankeinträgen der Uploads hinweisen?