Hochgeladene Dateien werden nach Beitrag Ablehnung nicht gelöscht – verursacht unnötige Ressourcengehalten

Vielleicht ein Fehler?

In Discourse scheinen hochgeladene Dateien, die mit einem Beitrag verknüpft sind, auch nach der Ablehnung des Beitrags bestehen zu bleiben, wenn dieser zur Überprüfung eingereicht wird. Ich habe den Beitrag eines Benutzers manuell abgelehnt und sogar die vom System generierte private Nachricht, die den Benutzer über das Überprüfungsergebnis informierte, dauerhaft gelöscht. Das hochgeladene Bild aus diesem Beitrag ist jedoch immer noch in der Überprüfungsschlange sichtbar und auf dem Server gespeichert.

Diese Art von übrig gebliebenen Medien ist problematisch, da sie die Website mit ungenutzten oder potenziell unangemessenen Inhalten verschmutzt, was sich negativ auf die Gesundheit und Sauberkeit des Community-Ökosystems auswirkt.

Ist dieses Verhalten zu erwarten? Sollte Discourse Uploads von abgelehnten Beiträgen nicht automatisch löschen? Und gibt es, falls nicht, eine Möglichkeit, diese manuell zu bereinigen?

Verwaiste Uploads werden nach einer gewissen Zeit mit einem geplanten Sidekiq-Job gelöscht.

Einstellungen: clean_up_uploads, clean_orphan_uploads_grace_period_hours

2 „Gefällt mir“

Entschuldigen Sie, ich glaube, ich habe es bereits klar genug erklärt, aber vielleicht muss mein Englisch noch verbessert werden. Ich verstehe, dass isolierte Dateien bereinigt werden. Das Problem ist jetzt: Wenn eine hochgeladene Datei in der Überprüfungswarteschlange landet, wird sie niemals eine isolierte Datei. Ich habe den Beitrag in der Überprüfungswarteschlange bereits abgelehnt und sogar die Ablehnungsnachricht des Systems an den Benutzer gelöscht. Die hochgeladene Datei ist jedoch immer noch in der Überprüfungswarteschlange sichtbar. Sie ist keine isolierte Datei geworden – das ist das Problem.

1 „Gefällt mir“

Danke für die Klarstellung, Entschuldigung, dass ich dieses Detail übersehen habe.

1 „Gefällt mir“

Ja, ich sehe das Problem. Ich schätze, eine mögliche Lösung wäre, eine Art Aufbewahrungseinstellung für die Überprüfungswarteschlange zu haben, damit wir schließlich alte abgelehnte Bilder löschen.

Ich habe das Produktteam informiert.

2 „Gefällt mir“