Hallo Philipp,
alles klar - Ich habe mir das Problem mal angesehen… Das ist relativ leicht zu reparieren! Der Fix wird auch im kommenden 1.0.1 Release enthalten sein:
In der Datei "<i-doit>/src/classes/modules/isys_module_system.class.php" in der Methode "cleanup_duplicate_single_value_entries" (beginnt etwa auf Zeile 1851) muss im "$l_blacklist_cats" Array nur die folgende Konstante ergänzt werden "C__CATG__CUSTOM_FIELDS". Das sollte dann in etwa so aussehen:
public function cleanup_duplicate_single_value_entries() {
global $g_comp_database;
echo 'Deleting duplicate single-value categorie entries...
';
// Here we define some categories, which are not allowed to be modified.
$l_blacklist_cats = array(
C__CMDB__SUBCAT__NETWORK_PORT_OVERVIEW,
C__CATG__STORAGE,
C__CATG__CUSTOM_FIELDS
);
...
Mit "mehr als ein Eintrag pro Kategorie" ist gemeint, das es in bestimmten Situationen (imports, template-engine, …) passieren kann, das selbst in single-value Kategorien mehr als ein Datensatz pro Objekt existiert... Und dies wird durch die Funktion bereinigt.</i-doit>