diff --git a/include/class_objects.inc b/include/class_objects.inc
index d4646291a994806593eb87bef909549befb7e545..112aad6ff72ce767fb3af345fffd752ad6349241 100644
--- a/include/class_objects.inc
+++ b/include/class_objects.inc
@@ -427,8 +427,12 @@ class objects
 
     if (!isset($infos['searchAttributes'])) {
       $searchAttrs = array();
-      $searchAttrs[$infos['mainAttr']] = $infos['aclCategory'].'/'.$infos['mainTab'];
-      $searchAttrs[$infos['nameAttr']] = $infos['aclCategory'].'/'.$infos['mainTab'];
+      if (!empty($infos['mainAttr'])) {
+        $searchAttrs[$infos['mainAttr']] = $infos['aclCategory'].'/'.$infos['mainTab'];
+      }
+      if (!empty($infos['nameAttr'])) {
+        $searchAttrs[$infos['nameAttr']] = $infos['aclCategory'].'/'.$infos['mainTab'];
+      }
       foreach ($config->data['TABS'][$infos['tabGroup']] as $tab) {
         if (!plugin_available($tab['CLASS'])) {
           continue;