Mehrfachkompilieren scheitert, wenn ein über die Webseite erstelltes Todo im Protokoll vorkommt.
Wenn ein Todo über das Webinterface erstellt wurde, hat es im Protokoll eine ID. Trotzdem wird es beim (zweiten) Kompilieren gelöscht, da das aktuell kompilierte Protokoll das einzige dieses Todos ist. In diesem Fall (wenn es im Protokoll mit ID vorkommt) sollte das Todo nicht aus der Datenbank gelöscht werden.