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;