- Affected App
- WoltLab Suite Core
Ich habe nun nochmals den PN-Versand und das Verhalten beim Löschen von Dateianhängen so ausführlich wie möglich getestet und glaube nun den Fall entdeckt zu haben, bei dem der Fehler auftritt:
1. User A (z.B. Testuser) verschickt Dateianhang bzw. Bild nach User B (z.B. Admin)
2. User B (Admin) öffnet die Konversation, antwortet darauf und verlässt diese direkt nach dem Versand, bevor der Empfänger (User A) es tut.
3. Empfänger (User A) ließt die Antwort von User B (Admin), löscht diese aber nicht und sein Account wird danach gelöscht.
Dateien und Datenbankeintrag des jeweiligen Anhangs verbleibt in "wcf1_attachment" zurück, auch nach Aktualisieren der Konversationen, Konversationsnachrichten sowie dem Ausführen des Cronjobs zum Löschen von Verwaisten Dateianhängen (getestet mit geänderter Datei AttachmentCleanUpCronjob.class.php in Zeile 33: (TIME_NOW - 0)).
Bitte diesen Fall nochmals testen!