Beim hochladen von Dokumenten werden die Dokumente in de Tabelle uploaded_unused_files eingetragen. Das hat zu folge das diese Dokumente nach 2 std gelöscht werden. Dieses Verhalten ist allerdings nicht erwünsch.
Die Funktion trackUploadedFiles war die Ursach für den Eintrag der Dateien. Erst ein erneutes Speichern konnte die Dateien aus dieser Tabelle wieder löschen. Um diesen Fehler zu zu umgehen musste die Funktion an einer anderen Stelle aufgerufen werden. Hierbei war zu beachten das beim Editieren eines Items die Funktion vor dem save aufgerufen werden muss,
während beim erstmaligen hochladen die Funktion erst nach dem save aufgerufen werden darf.