diff --git a/inc/field.class.php b/inc/field.class.php index 8beb9362..63d2218d 100644 --- a/inc/field.class.php +++ b/inc/field.class.php @@ -1151,13 +1151,15 @@ public static function prepareHtmlFields( $classname = PluginFieldsContainer::getClassname($item->getType(), $container_obj->fields['name']); $dbu = new DbUtils(); $obj = $dbu->getItemForItemtype($classname); - $found_values = $obj->find( - [ - 'plugin_fields_containers_id' => $first_field['plugin_fields_containers_id'], - 'items_id' => $item->getID(), - ], - ); - $found_v = array_shift($found_values); + if ($obj instanceof CommonDBTM) { + $found_values = $obj->find( + [ + 'plugin_fields_containers_id' => $first_field['plugin_fields_containers_id'], + 'items_id' => $item->getID(), + ], + ); + $found_v = array_shift($found_values); + } } // test status for "CommonITILObject" objects