diff --git a/include/class_objects.inc b/include/class_objects.inc index e6f78dfbdfaafac6a0482befd30a87dd7f00b3c0..8d8cf0233d67a3a5430b8f1a1e810ca039846261 100644 --- a/include/class_objects.inc +++ b/include/class_objects.inc @@ -418,9 +418,11 @@ class objects if (!plugin_available($tab['CLASS'])) { continue; } - $attrs = pluglist::pluginInfos($tab['CLASS'])['plSearchAttrs']; - foreach ($attrs as $attr) { - $searchAttrs[$attr] = $infos['aclCategory'].'/'.$tab['CLASS']; + $plInfos = pluglist::pluginInfos($tab['CLASS']); + if (isset($plInfos['plSearchAttrs'])) { + foreach ($plInfos['plSearchAttrs'] as $attr) { + $searchAttrs[$attr] = $infos['aclCategory'].'/'.$tab['CLASS']; + } } } $infos['searchAttributes'] = $searchAttrs;