From a1e433c08aeef44cbc8f10165b8c47c1fed430d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be> Date: Tue, 5 Feb 2019 16:11:57 +0100 Subject: [PATCH] :ambulance: fix(objects) Fix a bug when an objectType has no mainAttr Like auditEvent issue #5135 --- include/class_objects.inc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/class_objects.inc b/include/class_objects.inc index d4646291a..112aad6ff 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; -- GitLab