Bug bei Unfertige, archivierte und gelöschte Kategorieeinträge entfernen
-
Hallo!
Und noch einer…
Wenn man Unfertige, archivierte und gelöschte Kategorieeinträge entfernen lässt (durch die Buttons auf der "One Support Button To Fix Them All"-Seite) werden bestehende Anwedungsinstallationen gelöscht. Also alles was in der spezifischen Kategorie Anwedungen unter Installation eingepflegt ist. Egal ob es im Objekt Betriebssystem oder Anwendungen ist.
Gruß,
Philipp -
Hallo Philipp,
vielen Dank für die Meldung! Wir haben dieses Problem erkannt und arbeiten bereits an einer Lösung.
Viele Grüße
Leo -
Hallo Philipp,
wir konnten den Fehler finden! Der Bugfix wird in der kommenden Version 1.0.2 verfügbar sein - Er lässt sich allerdings auch schnell selbst einbauen:
In der Datei "<i-doit>/src/classes/modules/isys_module_system.class.php" in der Methode "cleanup_categories" (auf Zeile 1761 und 1782 für die 1.0 / Zeile 1798 und 1819 für die 1.0.1)
muss folgendes ergänzt werden:
Statt:->get_data(NULL, NULL, ' AND (' . $l_table . '.' . $l_table . '__status = ' . $l_dao->convert_sql_int($p_type) . ' OR ' . $l_table . '.' . $l_table . '__status IS NULL)');
Muss es in beiden Zeilen heißen:
->get_data(NULL, NULL, ' AND (' . $l_table . '.' . $l_table . '__status = ' . $l_dao->convert_sql_int($p_type) . ' OR ' . $l_table . '.' . $l_table . '__status IS NULL)', null, $p_type);
Es müssen also die beiden letzten Parameter ergänzt werden.
Viele Grüße
Leo</i-doit>