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>


Log in to reply
 


Datenschutz / Privacy Policy