From 018fcdde352677c6d106d457bf0cc12b01f168b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be> Date: Wed, 29 Aug 2018 15:32:53 +0200 Subject: [PATCH] :ambulance: fix(management) Fix PHP error in class_objects issue #5867 --- include/class_objects.inc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/include/class_objects.inc b/include/class_objects.inc index e6f78dfbd..8d8cf0233 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; -- GitLab