delete document doesn't delete containing derivates

Description

Folgendes Szenario (MIR, trunk):

1. Ich lege ein neues Dokument an,
2. hänge eine Datei an und
3. lösche das Dokument

-> ich bekomme die Meldung, das Löschen sei erfolgreich gewesen.

Wenn ich danach aber Suche, ist das Dokument noch im Index zu finden. Ein versuch die Detail-Ansicht aufzurufen schlägt fehl -> offensichtlich wurde das Dokument korrekt gelöscht.

Wenn ich nun aber den Index einmal lösche und neu baue, sehe ich, dass das Derivat noch da ist. Ein Blick in mein data-Verzeichnis bestätigt dies.

Wenn ich nun versuche via WebCLI das Derivat zu löschen, bekomme ich den Fehler:

Caused by: java.io.IOException: org.tmatesoft.svn.core.SVNException: svn: E160028: File '/0000/00/Document_derivate_00000002.xml' is out of date

Wenn ich nun die Dateien von Hand lösche, bleibt trotzdem ein inkosistentes System zurück, wg. der Einträge in der Datenbank. Das führt dann ggf. zu Bug http://sourceforge.net/p/mycore/bugs/732

Environment

None

Assignee

Frank Lützenkirchen

Reporter

Kathleen Neumann

Labels

None

External issue ID

733

Components

Sprint

None

Fix versions

Affects versions

Priority

Medium
Configure