Duplizieren Personengruppne in 0.9.9-7
-
Hallo,
erhalte folgende Fehlermeldung beim duplizieren von Personengruppen:
Fatal error: Call to undefined method isys_cmdb_dao_category_s_person_group_master::set_catg_custom_id() in /usr/share/i-doit/src/classes/import/handler/isys_import_handler_cmdb.class.php on line 1605mfg
-
Hallo,
vielen Dank für den Bugreport! Der Fehler ist relativ einfach zu beheben - Es muss nur eine Zeile in der Datei "isys_import_handler_cmdb.class.php" angepasst werden:
i-doit pfad/src/classes/import/handler/isys_import_handler_cmdb.class.php, Zeile 1594:
Diese Zeile:
if ($l_category_id == C__CATG__CUSTOM_FIELDS) {
Muss mit dieser ersetzt werden:
if ($l_category_id == C__CATG__CUSTOM_FIELDS && $l_category_type_id == C__CMDB__CATEGORY__TYPE_GLOBAL) {
Gruß,
LFischer -
Hallo,
Vielen Dank dafür.
Ich habe die Datei angepasst.Das dupplizieren funktioniert nun.
Er duppliziert die Gruppe nun 2 X mit der gleichen ID!
Beispiel:
Die Gruppe Editor ID = 3470 soll duppliziert werden.
Als Ergebnis werden 2 neue Gruppen mit Namen "Editor" und der ID 3517 in der Übersicht angezeigt.Nach einem Blick in die Tabelle isys_obj stelle Ich jedoch fest, dass es nur einen Eintrag mit der ID 3517 gibt.
Beim dem Versuch einen der beiden Einträge zu archivieren, werden jedoch beide Einträge aus der Übersicht entfernt.
Gruss
-
Der doppelte Eintrag existiert in Tabelle isys_cats_person_group_list. Wir werden dieses Problem zur nächsten Version beheben