Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Bug bei Unfertige, archivierte und gelöschte Kategorieeinträge entfernen

    Scheduled Pinned Locked Moved Entwicklung
    3 Posts 2 Posters 1.0k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P Offline
      pborowy
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • LFischerL Offline
        LFischer
        last edited by

        Hallo Philipp,

        vielen Dank für die Meldung! Wir haben dieses Problem erkannt und arbeiten bereits an einer Lösung.

        Viele Grüße
        Leo

        1 Reply Last reply Reply Quote 0
        • LFischerL Offline
          LFischer
          last edited by

          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>

          1 Reply Last reply Reply Quote 0
          • First post
            Last post